Ahmed Sawy نشر 6 مايو 2021 أرسل تقرير نشر 6 مايو 2021 أريد رفع أول مشروع نود لى على heroku ولكن يظهر لى هذا الخطأ فما الحل https://github.com/ahmedsawy1/first-node-app اقتباس
0 Salah Eddin Beriani2 نشر 7 مايو 2021 أرسل تقرير نشر 7 مايو 2021 مرحبا أخي اول شئ يجب ان تتجنبه هو رفع env الى github في مستودع عام فهذا قد يعرضك للسرقة والاختراق . أما بالنسبة لخطأ heroku فهذا قد يكون نتيجة اخطاء كثيرة حاول تغيير الكود هكذا var port = process.env.PORT || 3000; mongoose .connect(process.env.CONNECTION_STRING, { useNewUrlParser: true, useUnifiedTopology: true, dbName: "sheetCheat", }) .then(() => { console.log("Database Connection is ready..."); app.listen(port, function () { console.log(`Express is running on port ${port}`); }); }) .catch((err) => { console.log(err); }); تأكد ان المشروع يعمل على حاسوبك ثانيا لا ترفع env مع المشروع وفي heroku يمكنك اظافة متغيرات البيئة هناك عند رفع المشروع لا تنسى اظافة متغير بيئة لل port أيضا وتأكد جيداااااااا من رابط قاعدة البيانات في متغيرات البيئة وسيعمل معك المشروع دون مشاكل اقتباس
0 Ahmed Sawy نشر 8 مايو 2021 الكاتب أرسل تقرير نشر 8 مايو 2021 بتاريخ On 5/7/2021 at 05:52 قال Salah Eddin Berriani: مرحبا أخي اول شئ يجب ان تتجنبه هو رفع env الى github في مستودع عام فهذا قد يعرضك للسرقة والاختراق . أما بالنسبة لخطأ heroku فهذا قد يكون نتيجة اخطاء كثيرة حاول تغيير الكود هكذا var port = process.env.PORT || 3000; mongoose .connect(process.env.CONNECTION_STRING, { useNewUrlParser: true, useUnifiedTopology: true, dbName: "sheetCheat", }) .then(() => { console.log("Database Connection is ready..."); app.listen(port, function () { console.log(`Express is running on port ${port}`); }); }) .catch((err) => { console.log(err); }); تأكد ان المشروع يعمل على حاسوبك ثانيا لا ترفع env مع المشروع وفي heroku يمكنك اظافة متغيرات البيئة هناك عند رفع المشروع لا تنسى اظافة متغير بيئة لل port أيضا وتأكد جيداااااااا من رابط قاعدة البيانات في متغيرات البيئة وسيعمل معك المشروع دون مشاكل شكرا اخى .. لكنى اود سؤالك .. ما رايك بالكود وهل هو جيد ام لا .. وهل توجد به اى تعليقات اخرى غير body-barser و dotenv هذا هو اول مشروع لى واود ان اعرف ان كنت امشى على المسار الصحيح ام ان هناك عيوب فى كودى يجب ان اتخطاها .. وشكرا اقتباس
السؤال
Ahmed Sawy
أريد رفع أول مشروع نود لى على heroku ولكن يظهر لى هذا الخطأ فما الحل
https://github.com/ahmedsawy1/first-node-app
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.