تقوم Eve REST Api دائمًا بإرجاع 404 عندما لا تكون متصلاً عبر المضيف المحلي

StackOverflow https://stackoverflow.com//questions/22067247

  •  23-12-2019
  •  | 
  •  

سؤال

لقد اتبعت دليل البدء السريع وقمت بإعداد /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, ، وهو الإعداد الافتراضي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top