在“中”访问XMLHttpRequesthttp://localhost:3000/socket.io/?EIO=3
服务器端
const App = require('express')();
const bodyParser = require('body-parser');
const cors = require('cors');
const http = require('http').createServer(App);
const io = require("socket.io")(http);
App.use(bodyParser.json());
App.use(cors({credentials: true, origin: '*'}));
io.on('connection', (socket) => {
// code
});
http.listen(3000, () => {
console.log('listening on localhost:3000');
});
客户端
var iosocket = io('ws://localhost:3000');
我正在尝试让站点“*”与本地主机通信。我尝试使用了< br > < code > app . use(CORS({ credentials:true,origin:' * '));
但是什么都没有。
我安装了旧版本的socket。伊奥和它的工作。谢谢大家!