如何在OpenShift上的Sails.js中启用CORS

时间:2014-06-09 11:34:15

标签: node.js cors openshift sails.js

我试图在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上,这可能是个问题吗?

感谢您的帮助...

1 个答案:

答案 0 :(得分:1)

为了使这个官方,有一个open issue about CORS headers being filtered out by OpenShift。对于不阻止这些标头的部署,CORS在Sails中应该可以正常工作。 Sails中CORS的文档是herehere