起動すると「このサイトにアクセスできませんhttp://0.0.0.0:8080/ のウェブページは一時的に停止しているか、新しいウェブアドレスに移動した可能性があります。
ERR_ADDRESS_INVALID」とブラウザに表示されます。
localhost:8080で起動した場合はjinja2.exceptions.TemplateNotFoundとブラウザに表示されます。
[環境]
Windows10 / Vscode / anaconda
どなたかご教授願います。。
python
1#port-8080 2 3from flask import Flask 4from flask import jsonify 5from flask import render_template 6 7 8 9app = Flask(__name__, template_folder='./templates') 10 11@app.route('/') 12def index(): 13 return render_template('./index.html') 14 15if __name__ == '__main__': 16 from argparse import ArgumentParser 17 parser = ArgumentParser() 18 parser.add_argument('-p', '--port', default=8080, 19 type=int, help='port to listen on') 20 21 parser.add_argument('-g', '--gw', default='http://127.0.0.1:5000', 22 type=str, help='blockchain gateway') 23 24 args = parser.parse_args() 25 port = args.port 26 app.config['gw'] = args.gw 27 28 app.run(host='0.0.0.0', port=port, threaded=True, debug=True) 29
> 起動すると「このサイトにアクセスできませんhttp://0.0.0.0:8080/ のウェブページは一時的に停止しているか、新しいウェブアドレスに移動した可能性があります。
ERR_ADDRESS_INVALID」と表示されます。
もしブラウザでなければどこに表示されるか追記してください。
> localhost:8080で起動した場合はjinja2.exceptions.TemplateNotFoundと表示されます。
テンプレートファイル含めどんなディレクトリ構成か教えてください
ブラウザに表示されます。
ディレクトリ構成を追加しました。
アクセスする時はflaskが動いているサーバーのIP(もしくはドメイン)でアクセスする必要があります。
どのような環境でflask動かしてるか教えていただけますか?
環境の説明を追加しました。
回答2件
あなたの回答
tips
プレビュー