我在节点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"});