9 node.js cors socket.io openshift
有关CORS的重复问题.但是没有一个解决方案适合我.我在Openshift Cloud上运行我的应用程序.我已经安装了cors npm包作为中间件.这是错误.
'Access-Control-Allow-Origin'标题包含多个值' http://evil.com/,* ',但只允许一个.因此,不允许来源" http://my-app-name.rhcloud.com "访问.
服务器端代码
var app = express();
var server = require('http').Server(app);
var io = require('socket.io').listen(server);
var cors = require('cors');
app.use(cors());
//rest of the code
var server_port = process.env.OPENSHIFT_NODEJS_PORT || 8080;
var server_ip_address = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1';
server.listen(server_port, server_ip_address);
Run Code Online (Sandbox Code Playgroud)
客户端代码
var socket = io.connect('http://my-app-name.rhcloud.com:8000/',{
'forceNew':true
});
Run Code Online (Sandbox Code Playgroud)
我正在使用angularjs和表达框架.
| 归档时间: |
|
| 查看次数: |
7282 次 |
| 最近记录: |