怎样为Flask服务器配置跨域资源共享

为了在 Flask 服务器中配置跨域资源共享(CORS),你可以使用 flask-cors 扩展。这个扩展可以帮助你轻松地设置 CORS 规则,从而允许你的 Flask 服务器处理来自不同源的请求。

以下是配置 CORS 的步骤:

安装 flask-cors

首先,你需要安装 flask-cors 扩展。如果尚未安装,可以使用以下命令进行安装:

pip install flask-cors

配置 CORS

安装完成后,你可以在 Flask 应用中配置 CORS。以下是一个简单的示例:

from flask import Flask, request, jsonify, Response
from flask_cors import CORS

app = Flask(__name__)
CORS(app)  # 这将为所有路由启用CORS

@app.route('/api/stream-chat', methods=['POST'])
def stream_chat():
    if request.is_json:
        data = request.get_json()
        prompt = data

你可能感兴趣的:(面向机器学习系统的开发,flask,服务器,python)