Javascript 如何更换烧瓶中的CORS头?
我试图构建一个应用程序,为不同领域的网站提供搜索查询。在本地主机上进行试验时,我遇到了一个CORS错误:跨源请求被阻止。。。原因:缺少CORS标头“访问控制允许来源”。经过一点研究,我的印象是,当我尝试部署时,这个bug会跟着我 显而易见的解决方案是添加标题,目前的标题值为*。我已经环顾了一下在烧瓶中执行此操作的可能性,但我不知道如何实现任何东西 W3只是建议打印访问控制允许源代码:*。不用说,这是行不通的。他们一定在更基础的地方使用python 这个问题似乎是相关的,因为它确实涉及到CGI标题,甚至是那个和Flask,但我并没有真正处理脚本中的任何响应 作为参考,这是我的烧瓶脚本:Javascript 如何更换烧瓶中的CORS头?,javascript,python,ajax,flask,cors,Javascript,Python,Ajax,Flask,Cors,我试图构建一个应用程序,为不同领域的网站提供搜索查询。在本地主机上进行试验时,我遇到了一个CORS错误:跨源请求被阻止。。。原因:缺少CORS标头“访问控制允许来源”。经过一点研究,我的印象是,当我尝试部署时,这个bug会跟着我 显而易见的解决方案是添加标题,目前的标题值为*。我已经环顾了一下在烧瓶中执行此操作的可能性,但我不知道如何实现任何东西 W3只是建议打印访问控制允许源代码:*。不用说,这是行不通的。他们一定在更基础的地方使用python 这个问题似乎是相关的,因为它确实涉及到CGI
app = Flask(__name__)
@app.route("/search/<tag>")
def result(tag):
return str(fullSearch(tag))
if __name__ = "__main__":
app.run()
同样,它返回CORS错误。
如何更新CORS标题???也许您可以尝试在项目中添加flask_CORS包
from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
@app.route("/search/<tag>")
def result(tag):
return str(fullSearch(tag))
if __name__ = "__main__":
app.run()
from flask import Flask
from flask_cors import CORS
app = Flask(__name__)
CORS(app)
@app.route("/search/<tag>")
def result(tag):
return str(fullSearch(tag))
if __name__ = "__main__":
app.run()