さくらのvpsにnode.jsを入れて,socket.ioを使ったwebアプリを実行しようとしています.
vpsのディレクトリはこんな感じです.
root
-var
-www
-html
-idnex.html
-app.js
-tommy
-node-v0.12.02
-node_module
-socket.io
このようになっています.
以下はapp.jsコードです.
lang
1var io = require('socket.io'); 2var express = require('express'); 3var http = require('http'); 4 5var app = express(); 6app.use(express.static(__dirname + '/public')); 7 8var server = http.createServer(app).listen(80); 9var io = io.listen(server); 10 11io.sockets.on('connection', function(socket){ 12 socket.on('msg', function(msg){ 13 socket.emit('msg', msg); 14 socket.broadcast.emit('msg', msg); 15 }); 16});
とすると,以下のようなエラーがでます.socket.ioの場所をうまく指定できていないと思うのですが,離れているディレクトリどう指定すればいいでしょか
lang
1Error: Cannot find module 'socket.io'
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/05/13 10:49
2015/05/13 11:34
2015/05/14 13:39
2015/05/15 04:47