2017-01-19 16 views
0

ブラウザが404を返すたびにhttp://127.0.0.1:5000/user1のURLを取得できません。http://127.0.0.1:5000の場合は、古い出力が表示されます(別の文字列「こんにちは」)。 "hello world" 私はIDEを閉じてもう一度試しましたが、別のプロジェクトを作成しましたが、問題は解決しません。Python Flask App routeが期待どおりに動作しない

ありがとうございます!

#imports 
app = Flask(__name__) 
@app.route('/') 
def hello_world(): 
    return 'hello world!' 

#add users to collection "app_users" 
@app.route('/user1',methods=['POST']) 
def add_user(): 
    if not request.json or not 'email_id' in request.json: 
     abort(404) 
    print("processing") 
    insert(request) 
    return flask.jsonify({'status': "inserted successfully"}), 201 

if __name__ == '__main__': 
    app.run() 

答えて

1

@app.route('/')をリロードするときにサーバーを再起動しますか?また、キャッシュをクリアしてみてください。 Chromeでは、SHIFT + F5を押すことでこれを行うことができます。

@app.route('/user1', methods=['POST'])ビューに何も投稿していないので、中止になります。あなたはこのルートで正確に何をしようとしていますか?

app.run(debug=True)

1

app.run()

app.run(debug=True, host='0.0.0.0', port=9000, threaded=True)

でポートを指定してみてください:開発しながらも

は、私は、デバッグパラメータを使用してアプリケーションの実行を実行することはお勧め

関連する問題