• 0

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

 

11.thumb.png.600114d057e5143111fb04a98ee0e342.png

 

 

6093e9d5e7aa9_.png.5cc61580cc42b4139278b8546029bb6b.png

 

تمّ تعديل بواسطة Ahmed Sawy

انشر على الشّبكات الاجتماعية


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

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

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


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

GET /favicon.ico 401

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

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 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/

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

انشر على الشّبكات الاجتماعية


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

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن