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

مشكلة رفض الطلب connection refused في فلاسك Flask؟

Mohssen A Mohssen

السؤال

قمت بعمل مشروع بفلاسك Flask على جهاز Raspberry Pi وعندما قمت بتشغيله ظهرت الرسالة التالية:

running on http://127.0.0.1:5000/

وعندما أشغل الرابط في المتصفح يعمل بدون مشكلة، كل هذا طبيعي، ولكن المشكلة أنه عند زيارة الموقع في جهاز آخر في نفس الشبكة تظهر رسالة الخطأ:

ERR_CONNECTION_REFUSED

 

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

Recommended Posts

  • 1

يجب تشغيل التطبيق وتحديد أن عنوان المضيف host بعنوان 0.0.0.0 على النحو التالي:

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

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

192.168.X.X

فيمكنك تشغيل المشروع http://192.168.X.X:5000

كما يمكنك تشغيل المشروع من خلال الأمر flask:

flask run --host=0.0.0.0 --port=5000
كما إن كنت تستخدم جدار ناري firewall للحماية فعليك أن تسمح بتشغيل المنفذ 5000 من خلال الأمر التالي:
sudo ufw allow 5000

 

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

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...