在这篇文章中,我将向你展示如何启用 CORS(跨源资源共享),这样你就可以从一个不同于你用 Python 编写的 Flask 应用程序的域中发出 HTTP 请求。
我们只需添加一种中间件来修改所有的响应,并添加允许在Flask中使用CORS的头文件。
在Flask中启用跨源资源共享
只需添加以下代码,用@app.after_request 注解来表示我们在请求后修改响应。
在Gist上查看该代码。
Access-Control-Allow-Origin表示允许请求来自哪个域。如果你使用会话或cookies,Credentials是有用的。Access-Control-Allow-Methods表示哪些 HTTP 方法对 CORS 有效。
最后,Access-Control-Allow-Headers指示哪些头信息将被接受用于 CORS。
请记住,你可以自由地修改任何值以适应你的需要。
The postEnable CORS in Flask appappeared first onParzibyte's blog.