Nodejs跨域问题

时间:2013-10-02 09:18:53

标签: node.js http cross-domain

我正在尝试使用Unity3D和UniWeb Package连接到本地nodejs服务器。但它一直告诉我:

  

无法连接,因为找不到有效的跨域策略

Unity Security Sandbox

问题很简单:如何设置跨域策略?我应该使用route还是app.use()?

是否可以设置situation #2

2 个答案:

答案 0 :(得分:0)

作为文档,crossdomain.xml必须是root。

如果您不在url中使用子路径(例如:example.com/subpath/)并且您使用app.use(express.static(path.join(__dirname, 'public')));作为静态文件,则公共目录将映射到root。所以你可以将crossdomain.xml放入public目录。

答案 1 :(得分:0)

我需要提供Socket Policy Server