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

car*_*nle 5 node.js cors openshift sails.js

我正在尝试在SailsJS v0.9.15中启用CORS ...如果我在cors.js中设置"allRoutes:true",它仍无法解决,我仍然会收到与CORS相关的错误.为什么这不起作用?根据这个,它应该足够了... https://github.com/balderdashy/sails-docs/blob/master/todo/config.cors.md

Firefox中的错误:"跨源请求被阻止:同源策略不允许在www.domain.com上读取远程资源.这可以通过将资源移动到同一域或启用CORS来修复."

误差在铬:"在'访问控制允许来源’报头包含无效值'空’产地'www.domain.com’因此不允许访问."

这是一个错误吗?

Sails.js(REST api)托管在Openshift上,这可能是个问题吗?

感谢帮助...

sgr*_*454 1

为了正式说明这一点,有一个关于 CORS 标头被 OpenShift 过滤掉的悬而未决的问题。对于不阻塞这些标头的部署,CORS 在 Sails 中应该可以正常工作。Sails 中的 CORS 文档位于此处此处