api.hoge.jp
で socket.io
を走らせてるときに hoge.jp
から Websocketで通信しようとしたら案の定 CORS
エラーが出てハマった。node.js
の Express
では適当にミドルウェア書いておけば抜けられるのは知っていたのだけれど、socket.io
でどうすればいいのかわからなかった。_
app = express()
server = http.createServer app
io = require('socket.io').listen server,
origins: "hoge.jp:*"
listen
するときにオプションで指定できるようだ。アー盛大にハマった。