[INFO] Restarting
[ERROR] Error
Error: Cannot find module 'socket.io'

node.jsを実行した時に、socket.ioがうまく繋がらなかった時のエラー。いろいろ試してsocket.ioが繋がった時のメモを残します。

検証環境

・MacOS 10.6.8
・ターミナル.app
・node v0.6.18
・npm v1.1.24
・express v2.5.10
・socket.io v0.8.7
現時点でsocket.ioの最新バージョンはv0.9.xでしたが、0.8.7にすればとりあえず動きました。

$ npm install socket.io@0.8.7

app.js編集

var app = module.exports = express.createServer();
var io = require('socket.io').listen(app);//この行を追加

node app.jsで起動してみる

$ node app.js   
info  - socket.io started
Express server listening on port 3000 in development mode

チャットのサンプルはこれから動かしてみます。

【Node.js】socket.ioが繋がらない(2012/06/18)
Pocket

Tagged on:     

One thought on “【Node.js】socket.ioが繋がらない(2012/06/18)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です