XMLHttpRequest cannot load http://localhost:8080/api/test. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin.
我阅读了有关跨域Ajax请求的信息,并了解了潜在的安全问题。就我而言,有2台服务器在本地运行,并且希望在测试期间启用跨域请求。
localhost:8080 - Google Appengine dev server
localhost:3000 - Node.js server
localhost:8080 - GAE server
从节点服务器加载页面时,我向发出了一个ajax请求。什么是最简单,最安全的方法(不想使用disable-web-security
选项启动chrome )。如果必须更改'Content-Type'
,是否应该在节点服务器上进行更改?怎么样?
如果您使用的是Google Chrome浏览器,请尝试安装以下插件:
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi/related