当http://localhost是起源时致命的CORS尽管我为服务器(nginx/node.js)设置了适当的标头,但我仍然遇到了这个CORS问题。我可以在ChromeNetwork窗格中看到->响应头:Access-Control-Allow-Origin:http://localhost这应该能起作用。下面是我现在用来测试的代码:var xhr = new XMLHttpRequest();xhr.onload = function() {
console.log('xhr loaded');};xhr.open('GET', 'http://stackoverflow.com/');xhr.send();我得到XMLHttpRequest cannot load http://stackoverflow.com/. Origin http://localhost is not allowed by Access-Control-Allow-Origin.我怀疑这是客户端脚本中的问题而不是服务器配置的问题.
3 回答
HUWWW
TA贡献1874条经验 获得超12个赞
Access-Control-Allow-Origin: *Access-Control-Allow-Methods: "GET, PUT, POST, DELETE, HEAD, OPTIONS"Access-Control-Expose-Headers: <you can add values here>
*://localhost:*/*
添加回答
举报
0/150
提交
取消