ユーザ用ツール

サイト用ツール


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を有効にする

2)

# インストール
$ pip install flask-cors
api = Flask(__name__)
CORS(api)
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