Access-Control-Allow-Origin套接字io

时间:2017-01-27 08:22:43

标签: node.js sockets same-origin-policy

我在节点js中连接套接字io时遇到问题 当客户想要连接时,我收到此错误

  

阻止跨源请求:同源策略禁止在http://ip:2222/socket.io/?username=MetR2I7&EIO=3&transport=polling&t=LdUrPH5读取远程资源。 (原因:CORS标题'Access-Control-Allow-Origin'缺失)

我搜索这个探测器但在我的项目中没有任何工作 我的服务器密码低于

var app = require('express')();
 var server = require('http').Server(app);
 var io = require('socket.io')(server, { origins: '*:*'});
 var redis = require('redis');
 var request = require('request');
 var fs = require('fs');
var http = require("http");


server.listen(2222);
// io.set('transports', ['websocket', 'xhr-polling', 'jsonp-polling', 'htmlfile', 'flashsocket']);
//    io.set('origins', '*:*');
io.on('connection', function (socket) {
}

和我的客户js:

  var io = require('socket.io-client');
  var c = io.connect('http://ip:2222', {query: "username=" + "MetR2I7"});

0 个答案:

没有答案