ExpressでSocket.io使うとき

そもそもSocket.ioの公式サイトにも書いてあるんだけど何回やっても覚えられないので自分への戒めとして書いておく。

ExpressでSocket.io使うとき

var express = require('express');
var app = express();
var http = require('http').Server(app);

app.get('/', () => {
    // do something.
});

var port = process.env.PORT || 3000;
http.listen(port, () => { // app.listen(port, ...) じゃない!
    console.log('Listening port' + port + '...');
});

参考