2017-04-15 16 views
-1

私はCurlとFlaskでコードの部分を実行しようとしています。しかし、私は404エラーを取得します。私はかなり正しいコードを書いていると確信しています。しかし、それは私にエラーを与えている。Flask:404要求されたURLがサーバー上に見つかりませんでした。

コード:

@app.route('/todo/api/v1.0/tasks/<int:task_id>', methods=['GET']) 
def get_task(task_id): 
    task = [task for task in tasks if task['id'] == task_id] 
    if len(task) == 0: 
     abort(404) 
    return jsonify({'task': task[0]}) 

REQEST:-i http://localhost:5000/todo/api/v1.0/tasks/2

+2

どのように 'app'を実行しますか? – Vallentin

+0

[編集]に[mcve]を含めるようにしてください。 – davidism

+0

私は問題を修正しました。私はアプリを置いた。 @ app.routeの前に実行してください。助けてくれてありがとう! –

答えて

0

カールあなたがあるapp.runどこをチェックしてください。それはファイルの最下部にある必要があります。

... 
if __name__ = '__main__': 
    app.run(debug=True) 
関連する問題