Hossein Meysami
5 سال پیش توسط Hossein Meysami مطرح شد
4 پاسخ

عدم تطابق وب سایت روی لوکال هاست و سرور مجازی

سلام مشکلی من دارم اینه که عمل لاگین یا رجیستر انجام نمیشن.یعنی وقتی که کاربر اطلاعات رو وارد میکنه اطلاعات رو از دیتابیس نمیخونه که وارد پنل کاربری بشه . ولی این مشکل تو لوکال وجود نداره و خطای زیر رو میده

12| <%= req.user.name %>
13| </th>
14| </tr>
15| <tr>

Cannot read property 'name' of undefined
@Alimotreb @hesammousavi @ali.bayat


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

name پاپرتی هست که شما سعی دارید از req.user دریافت کنید. اما req.user به هر دلیلی undefined هست و تعریف نشده.


Hossein Meysami
@hosseinmeysami.25 5 سال پیش آپدیت شد
0

بله اینو میدونم تعریف نشده اس چون لاگین انجام نشده. مشکل من اینه که چرا لاگین انجام نمیشه؟
و کلا خطاها هندل نمیشن
یعنی اگه نام کاربری رو اشتباه بزنه هیچ خطایی برنمیگرده و همون صفحه لاگین میاد فقط و دلیل اصلی که متوجه علت این خطا نمیشم اینه که روی لوکال بدون مشکل کار میکنه
@ali.bayat


علی فرمانی
تخصص : فرانت اند
@farmani 5 سال پیش آپدیت شد
0

اطلاعات دیتابیس و .... رو صحیح وارد کردید ؟ روی هاست یکم بستگی به کانفیگ سرور هم داره و سختگیر تر عمل میکنه . برای مثال تو لوکال برای فریمورک کدایگنایتر php شما اسم اول کنترل ها رو کوچیک بزارید مشکلی نداره ولی رو هاست خطا میده باید حرف اول بزرگ باشه .
به نظرم کدهاتونو همرو خط به خط بررسی کنید .
برای جلوگیری از خطا هم قبل اینکه مقداری دریافت و پردازش کنید اول بررسی کنید که ست شده یا نه اگه ست نشده بود نشون نده اصلا تا بخاد خطا بده .

خطای Cannot read property یعنی نمیتونه بخونه .
شما برای دیتابیسی که ایجاد کردید دسترسی های اونو ایجاد کردید ؟ از چه دیتابیسی استفاده میکنید ؟ اگه mysql باشه تو سی پنل باید بعد ایجاد دیتابیس یوزر و پسورد رو روش ست کنید و هنگام ست کردن تیک موارد در دسترسو بزنید .


Hossein Meysami
@hosseinmeysami.25 5 سال پیش مطرح شد
0

@info.aligraph
دیتابیس من Mongo
فکر نکنم مسئله کانفیگ باشه چون اول که آپلود کردم رو سرور اجرا شد تا یه روز بعدش به این مشکل خوردم


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام