如何在GUnicorn上启用CORS?

10

我使用 Swagger、Python 和 Falsy 构建了一个 API,并希望在网站上显示。我可以在本地主机服务器上显示 API,但是当我尝试在其他任何地方显示时,都会收到 CORS 未启用的响应。如何使用 Gunicorn 在我的系统上启用 CORS 来部署服务器?


如何解决这个问题? - Tiago Barreto
1个回答

2

Gunicorn不包含此功能。但是,如果您正在使用Gunicorn来提供Flask应用程序,则可以使用一个Python模块flask-cors启用CORS,该模块可以像这样安装:

python3 -m pip install flask-cors

然后在你的Flask应用程序中:

from flask_cors import CORS

app = Flask(__name__)
CORS(app)

如果您没有使用Flask框架,您可以查阅此资源以获取更多信息:https://enable-cors.org/server.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接