cross origin请求阻止了socket.io firefox

时间:2015-01-30 03:01:41

标签: node.js firefox socket.io cors

我在Firefox中遇到以下错误

“跨源请求已阻止:同源策略禁止在http://localhost/socket.io/?EIO=3&transport=polling&t=1422586440181-21读取远程资源。可以通过将资源移动到同一域或启用CORS来解决此问题。”

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

Socket.io + Node.js Cross-Origin Request Blocked

how to set socket.io origins to restrict connections to one url

How to enable CORS on Firefox?

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

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();

0 个答案:

没有答案