تقوم Eve REST Api دائمًا بإرجاع 404 عندما لا تكون متصلاً عبر المضيف المحلي
سؤال
لقد اتبعت دليل البدء السريع وقمت بإعداد /people
نقطة النهاية.كل شيء يعمل بشكل جيد طالما أنني أطلب فقط من واجهة برمجة التطبيقات (API) عبر 127.0.0.1
.لذلك عندما أحاول الاتصال عن بعد عبر 192.168.0.206
إنه يعطيني 404
لقد تغيرت بالفعل app.run()
ل app.run(host='0.0.0.0')
ولقد حاولت أيضا app.run(host='192.168.0.206')
بدون نجاح.
عند الركض مع app.run(host='0.0.0.0')
يمكنني الاتصال عبر localhost
ولكن ليس عبر الواجهة البعيدة.
strace
-ing لم يساعد ولا في قراءة الوثائق أيضًا :-)
أعتقد أن ذلك يعتمد على SERVER_NAME
متغير، ولكن لا يمكن معرفة ما يجري هناك.لقد حاولت أشياء مختلفة هناك أيضًا 192.168.0.206:5000
, 192.168.0.206
, ، اسم المضيف للمربع، 0.0.0.0:5000
.
أي اقتراحات؟
المحلول
تعيين SERVER_NAME = None
, ، وهو الإعداد الافتراضي.
لا تنتمي إلى StackOverflow