在Dart VM中运行dart应用程序时是否可以在Chromium中禁用跨域安全检查?
问题是它在自己的端口上运行,因此我的应用程序无法向在另一个端口上运行的后端发送异步请求。
是的,我知道我可以将dart文件复制到我的后端,它会运行得很好,但是我无法调试它。
答案 0 :(得分:2)
将Access-Control-Allow-Origin: *
添加到后端的响应头应该足以产生跨域异步请求。
答案 1 :(得分:2)
如果您正在使用停止间隙解决方案,只是为了进行调试,您可以使用标记将其关闭。
[chromium executable] --disable-web-security
这是从这篇文章Disable same origin policy in Chrome中获取的。
否则,响应中的添加标头是正确的方法。当然,如果要提高安全性,可以将星号替换为IP地址列表。
有关详细信息,请参阅https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS。