###前提・実現したいこと
node.jsにsocket.ioを読み込んで双方向通信を作りたい。
ターミナルにコマンドを書き込んで?いる
expressを使用。
###発生している問題・エラーメッセージ
多分、socket.ioがありません、と言われてると考えている
しかし、npm install socket.io はターミナル上で行った。
nodemoduleのファイルの中にも入っている(初めから)
watashi-no-iMac:node_test watashi$ node app.js /Users/watashi/node_test/app.js:5 var io = requiere('socket.io').listen(server); ^ ReferenceError: requiere is not defined at Object.<anonymous> (/Users/watashi/node_test/app.js:5:32) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.runMain (module.js:604:10) at run (bootstrap_node.js:389:7) at startup (bootstrap_node.js:149:9) at bootstrap_node.js:504:3
###該当のソースコード
app.js
var express = require('express'); var app = express(); var server = require('http').createServer(app); var io = require('socket.io').listen(server); var ejs = require('ejs'); var fs = require('fs'); app.set('views',__dirname+'/views'); app.set('view engine','ejs'); app.use(express.static(__dirname + '/public')); app.get('/', function (req, res) { res.render('index.ejs', {msg : "hello"}); console.log('connect!'); }); io.socket.on("connection", function(socket){ console.log("on"); }); app.listen(3000, function () { console.log('listening...') });
###試したこと
再度socket.ioをインストールしてみたがダメだった。
ここでつまずいてしまって先に進めません。どうかよろしくお願い致します。
※スペルミス訂正しました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/18 02:00