我在heroku上托管了一个flask服务器,用于提供json数据。我尝试从html文件中使用访存,但似乎可以正常获取数据。 问题是,当我尝试使用从使用Heroku上托管的节点提供的html文件中获取内容时,总是收到错误“ TypeError:无法获取”
因此,我尝试使用一个简单的测试。在Flask服务器中使用下面的端点,我得到了同样的“ TypeError:无法获取”
@app.route("/hellotest")
@cross_origin()
def helloWorld():
return "Hello, cross-origin-world!"
在应用文件中,我已经添加了这一行
cors = CORS(app)
在烧瓶服务器的config.py文件中,我有这行
CORS_HEADERS='*'
对于fetch命令,我只通过了url
fetch('the url')
有人知道为什么我无法从Flask服务器获取信息吗?我尝试了从其他站点获取相同的html,它似乎可以正常工作。在本地运行而不是在heroku上托管的javascript似乎也可以与flask服务器一起使用。