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

كيف اعالج هذا الخطأ .. Heroku

Ahmed Sawy

السؤال

Recommended Posts

  • 1

GET /favicon.ico 401

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

هنالك مجموعة من الاسباب الذي من خلالها يمكن ضهور الخطأ Heroku H10-App Crashed Error.

ستجد الاجابة في المصدر التالي:

https://dev.to/lawrence_eagles/causes-of-heroku-h10-app-crashed-error-and-how-to-solve-them-3jnl#:~:text=This error is thrown in,App crashed error code message.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 17 ساعات قال عبدالمجيد الجرادي:

إذا تستطيع إرسال الكود لأنه يبدوا أن هناك مشكلة في الكود الخاص بك ليس مضبوط للتوافق مع 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
بتاريخ منذ ساعة مضت قال عبدالمجيد الجرادي:

أولاً لا تحتاج الى إستيراد 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 5/6/2021 at 22: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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...