سلام مشکلی من دارم اینه که عمل لاگین یا رجیستر انجام نمیشن.یعنی وقتی که کاربر اطلاعات رو وارد میکنه اطلاعات رو از دیتابیس نمیخونه که وارد پنل کاربری بشه . ولی این مشکل تو لوکال وجود نداره و خطای زیر رو میده
12| <%= req.user.name %>
13| </th>
14| </tr>
15| <tr>
Cannot read property 'name' of undefined
@Alimotreb @hesammousavi @ali.bayat
name پاپرتی هست که شما سعی دارید از req.user دریافت کنید. اما req.user به هر دلیلی undefined هست و تعریف نشده.
بله اینو میدونم تعریف نشده اس چون لاگین انجام نشده. مشکل من اینه که چرا لاگین انجام نمیشه؟
و کلا خطاها هندل نمیشن
یعنی اگه نام کاربری رو اشتباه بزنه هیچ خطایی برنمیگرده و همون صفحه لاگین میاد فقط و دلیل اصلی که متوجه علت این خطا نمیشم اینه که روی لوکال بدون مشکل کار میکنه
@ali.bayat
اطلاعات دیتابیس و .... رو صحیح وارد کردید ؟ روی هاست یکم بستگی به کانفیگ سرور هم داره و سختگیر تر عمل میکنه . برای مثال تو لوکال برای فریمورک کدایگنایتر php شما اسم اول کنترل ها رو کوچیک بزارید مشکلی نداره ولی رو هاست خطا میده باید حرف اول بزرگ باشه .
به نظرم کدهاتونو همرو خط به خط بررسی کنید .
برای جلوگیری از خطا هم قبل اینکه مقداری دریافت و پردازش کنید اول بررسی کنید که ست شده یا نه اگه ست نشده بود نشون نده اصلا تا بخاد خطا بده .
خطای Cannot read property یعنی نمیتونه بخونه .
شما برای دیتابیسی که ایجاد کردید دسترسی های اونو ایجاد کردید ؟ از چه دیتابیسی استفاده میکنید ؟ اگه mysql باشه تو سی پنل باید بعد ایجاد دیتابیس یوزر و پسورد رو روش ست کنید و هنگام ست کردن تیک موارد در دسترسو بزنید .
@info.aligraph
دیتابیس من Mongo
فکر نکنم مسئله کانفیگ باشه چون اول که آپلود کردم رو سرور اجرا شد تا یه روز بعدش به این مشکل خوردم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟