python restfulフレームワークのeve外部ネットワークアクセス設定

532 ワード


公式サイトのアドレス:
  http://python-eve.org/
 
mongodbに合わせてcrudを使うのは便利ですが、配備時に問題がありました.公式サイトとDeomによると、servernameは'127..0.1:5000'を使って配備されています.本機でしかアクセスできません.LANや外網を訪問したいなら、次のような設定が必要です.(坑那.)
 
settings.pyの中で、SERVER_をNAMEは次のように変更されました.
  
SERVER_NAME = None

そして、イベントを起動するところは以下のようになります.
from eve import Eve

app = Eve()



if  __name__ == '__main__':

    app.run(host='0.0.0.0', port=5000)

この組み合わせが正常に動作することができます.404は本機以外にアクセスできません.