2012-12-24 112 views
2

在Dart VM中运行dart应用程序时,是否可以禁用Chromium中的跨域安全检查?Dart应用程序和跨域策略

的问题是,它是它自己的端口上运行,因此,我的应用程序不能发送异步请求我的后端这是另一个端口上运行。

是的,我知道我可以将dart文件复制到我的后端,它会运行得很好,但后来我无法调试它。

回答

2

如果一个权宜的解决方案后的时候,只是为了调试,你可以用一个标志来关闭它在Chrome中。

[chromium executable] --disable-web-security 

这是从这个职位Disable same origin policy in Chrome拍摄。

否则,响应中的添加标题是正确的选择。当然,如果您想提高安全性,您可以将星号替换为IP地址列表。

有关更多详细信息,请参阅https://developer.mozilla.org/en-US/docs/HTTP/Access_control_CORS

2

Access-Control-Allow-Origin: *添加到后端的响应头应该足以使跨域异步请求。