python_flask
flask
- 簡単なWebAPIを立てれる 1)
GET
クエリストリング
- 下記コードだと、name属性のクエリストリングを取得できる
name = request.args.get('name')
コード例
from flask import Flask, jsonify, request app = Flask(__name__) @app.route('/') def home(): return jsonify( { 'test': 'test' } ) if (__name__ == '__main__'): app.run(host='0.0.0.0', port=5000, debug=True)
注意点
- IPを0.0.0.0に指定しないと外部からアクセスできない
- ポートはデフォルトで5000
- debugをTrueにすることで、デバッグが出力されるようになる
Flask側でCORSを有効にする
1)
Flaskの簡単な使い方, Qiita, https://qiita.com/zaburo/items/5091041a5afb2a7dffc8, 2021/05/10
2)
AngularJSからFlask APIを呼んで、No 'Access-Control-Allow-Origin…で怒られた時の対処法, Qiita, https://qiita.com/mitch0807/items/cd18e8fc15bb12416f3d, 2021/05/31
python_flask.txt · 最終更新: 2021/07/12 22:40 by 127.0.0.1