
سلام مشکلی من دارم اینه که عمل لاگین یا رجیستر انجام نمیشن.یعنی وقتی که کاربر اطلاعات رو وارد میکنه اطلاعات رو از دیتابیس نمیخونه که وارد پنل کاربری بشه . ولی این مشکل تو لوکال وجود نداره و خطای زیر رو میده
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
فکر نکنم مسئله کانفیگ باشه چون اول که آپلود کردم رو سرور اجرا شد تا یه روز بعدش به این مشکل خوردم