socket.io で CORS にハマったメモ - dev.jgs.me
api.hoge.jp で socket.io を走らせてるときに hoge.jp から Websocketで通信しようとしたら案の定 CORS エラーが出てハマった。node.js の Express では適当にミドルウェア書いておけば抜けられるのは知っていたのだけれど、socket.io でどうすればいいのかわからなかった。
https://groups.google.com/forum/#!topic/socket_io/Fkq9Pyc8s6E
に従って
code:_
app = express()
server = http.createServer app
io = require('socket.io').listen server,
origins: "hoge.jp:*"
と listen するときにオプションで指定できるようだ。アー盛大にハマった。
original: http://dev.jgs.me/2013/10/18/socket-dot-io-de-cors-nihamatutamemo
#20131018 #1018