اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
  بتاريخ On 6‏/5‏/2021 at 14:36 قال عبدالمجيد الجرادي:

إذا تستطيع إرسال الكود لأنه يبدوا أن هناك مشكلة في الكود الخاص بك ليس مضبوط للتوافق مع Heroku

أظهر المزيد  

هذا هو الكود اتمنى المساعدة أخى 

https://github.com/ahmedsawy1/first-node-app

  • 0
نشر (معدل)

أولاً لا تحتاج الى إستيراد bodyParser منفصلاً لأنه أصبح جزء من express لكن المشكلة ليست هنا

الكود الأخير في app.js قم بتغييره الى هذا الكود وجرب

var port = process.env.PORT || 3000

app.listen(port, function () {
  console.log(`Express is running on port ${port}`);
});

وهذا الكود

const api = process.env.API_URL;

app.use(`${api}/categories`, categoriesRoutes);
app.use(`${api}/products`, productsRoutes);
app.use(`${api}/users`, usersRoutes);
app.use(`${api}/orders`, ordersRoutes);

قم بتغييره الى



app.use(`api/categories`, categoriesRoutes);
app.use(`api/products`, productsRoutes);
app.use(`api/users`, usersRoutes);
app.use(`api/orders`, ordersRoutes);

 

تم التعديل في بواسطة عبدالمجيد الجرادي
  • 0
نشر
  بتاريخ On 6‏/5‏/2021 at 18:10 قال عبدالمجيد الجرادي:

أولاً لا تحتاج الى إستيراد bodyParser منفصلاً لأنه أصبح جزء من express لكن المشكلة ليست هنا

الكود الأخير في app.js قم بتغييره الى هذا الكود وجرب

var port = process.env.PORT || 3000

app.listen(port, function () {
  console.log(`Express is running on port ${port}`);
});

وهذا الكود

const api = process.env.API_URL;

app.use(`${api}/categories`, categoriesRoutes);
app.use(`${api}/products`, productsRoutes);
app.use(`${api}/users`, usersRoutes);
app.use(`${api}/orders`, ordersRoutes);

قم بتغييره الى



app.use(`api/categories`, categoriesRoutes);
app.use(`api/products`, productsRoutes);
app.use(`api/users`, usersRoutes);
app.use(`api/orders`, ordersRoutes);

 

أظهر المزيد  

للأسف أخى فعلت ما قلت عليه وظهر لى هذا الايرور 
 2021-05-06_213144.thumb.png.80c8c435edaecf9ad9c7e56f5fe1e746.png

 

اريد ان اعلم ما معنى هذا ؟

GET /favicon.ico 401 40 - 0.448 ms

 

  • 0
نشر
  بتاريخ On 6‏/5‏/2021 at 19:34 قال Ahmed Sawy:

للأسف أخى فعلت ما قلت عليه وظهر لى هذا الايرور 
 2021-05-06_213144.thumb.png.80c8c435edaecf9ad9c7e56f5fe1e746.png

 

اريد ان اعلم ما معنى هذا ؟

GET /favicon.ico 401 40 - 0.448 ms

 

أظهر المزيد  

المشكلة هي timeout أي إنتهت المهلة ولم يتم الحصول على رد من الخادم عند طلب GET من هذا المسار api/v1/products/

يجب عليك تجربة الكود في حاسوبك أولا والتأكد من الاتصال بقاعدة البيانات فإذا اشتغل الكود في حاسوبك فلا تقم بأي تغيير التغييرات الذي يجب عليك القيام بها هي المتغيرات لكي يعمل الكود كما في حاسوبك

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...