cross origin请求阻止了socket.io firefox

use*_*717 6 firefox node.js cors socket.io

我在Firefox中遇到以下错误

"跨源请求被阻止:同源策略不允许在http://localhost/socket.io/读取远程资源?EIO = 3&transport = polling&t = 1422586440181-21.这可以通过将资源移动到同一域来解决或启用CORS."

我检查了其他堆栈溢出问题,但还没有成功.另请注意,最新的socket.io不支持io.set,我的服务器配置尝试失败.

Socket.io + Node.js跨源请求被阻止

如何设置socket.io origin来限制与一个url的连接

如何在Firefox上启用CORS?

我已经尝试将这些语句添加到我的服务器:

io.origins('http://localhost:3002')

app.use(function(req, res, next) {
  res.header("Access-Control-Allow-Origin", "*");
  res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
  next();
Run Code Online (Sandbox Code Playgroud)