提问者:小点点

从源访问本地主机:3000 中的 XMLHttpRequest 已被 CORS 策略阻止:无“访问控制-允许-源”标头


在“中”访问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:' * '));

但是什么都没有。


共1个答案

匿名用户

我安装了旧版本的socket。伊奥和它的工作。谢谢大家!