我试图在SailsJS v0.9.15中启用CORS ... 如果我设置" allRoutes:true"它并没有帮助。在cors.js中,我仍然收到与CORS相关的错误。为什么这不起作用?根据这个,它应该足够...... https://github.com/balderdashy/sails-docs/blob/master/todo/config.cors.md
Firefox中的错误:"阻止跨源请求:同源策略禁止在www.domain.com上读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。"
Chrome中的错误:" 访问控制 - 允许 - 来源'标头包含无效值' null'。 Origin' www.domain.com'因此不允许访问。"
这是一个错误吗?
Sails.js(REST api)托管在Openshift上,这可能是个问题吗?
感谢您的帮助...
答案 0 :(得分:1)
为了使这个官方,有一个open issue about CORS headers being filtered out by OpenShift。对于不阻止这些标头的部署,CORS在Sails中应该可以正常工作。 Sails中CORS的文档是here和here。