node搭建socket服务器,设置了cors之后报错

本小白原本是想通过vue+socket搭建个小项目,还没开始出门就摔了。

首先先贴服务器的代码


const http = require('http')
const app = http.createServer(function (req, res) {
  res.end(data)
})
const io = require('socket.io')(app,{cors:true})

io.on('connection', function (socket) {
  socket.on('toServer', function (data) {
    console.log(data)
    socket.emit('toClient', '我是服务器的数据')
  })
})
app.listen(8888,()=>{
  console.log('服务器启动成功');
})

然后控制台就开始报错了

 

有大佬答疑一下吗,感谢

跨域请求。

有没有使用koa中间件?如果有使用的话koa中间件也需要设置允许跨域

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632