timmy / Flask CORS 設定 (flask_cors_example.py)

0 mi piace
0 forks
1 files
Ultima volta attivo 9 months ago
此範例使用 flask_cors 啟用跨來源資源共享 (CORS),允許不同網域的客戶端請求 Flask API,避免瀏覽器的同源政策限制,適用於前後端分離專案。
1 from flask import Flask, jsonify
2 from flask_cors import CORS
3
4 app = Flask(__name__)
5 CORS(app) # 啟用 CORS,允許跨域請求
6
7 @app.route('/api/data')
8 def get_data():
9 return jsonify({"message": "Hello, CORS is enabled!"})

timmy / Flask 啟動腳本 (run_flask.sh)

0 mi piace
0 forks
1 files
Ultima volta attivo 9 months ago
此腳本使用 env 設定環境變數並啟動 Flask 應用,確保變數僅影響當前指令,避免污染 shell 環境。適用於快速啟動 Flask 伺服器,並允許透過 FLASK_RUN_HOST 對外開放存取。
1 #!/bin/bash
2
3 # 直接使用 env 設定環境變數並執行 Flask
4 env FLASK_APP=app.py FLASK_RUN_PORT=5000 FLASK_RUN_HOST=0.0.0.0 flask run
Più nuovi Più vecchi