socket.io で CORS にハマったメモ - dev.jgs.me

api.hoge.jpsocket.io を走らせてるときに hoge.jp から Websocketで通信しようとしたら案の定 CORS エラーが出てハマった。node.jsExpress では適当にミドルウェア書いておけば抜けられるのは知っていたのだけれど、socket.io でどうすればいいのかわからなかった。


に従って

_

              app = express()

server = http.createServer app

io = require('socket.io').listen server,
  origins: "hoge.jp:*"
            

listen するときにオプションで指定できるようだ。アー盛大にハマった。