###前提・実現したいこと
nodeとsocketでチャットシステムを作りたいと思っています。 括弧の記述ミスがあると思われるのですが、 どこに、どういう括弧を記述すればいいのか、 ミスがあるのか、わかりません。経験不足です。 chat.js:25というエラー内容から、 chat.jsの25行目で括弧がなかったり 括弧が余分に多かったりするんじゃないかなと思うのですが・・・ わかりやすく説明できずに申し訳ありません。
###発生している問題・エラーメッセージ
このコードで、ターミナル上で ndoe chat.js と実行すると以下のようなエラーが発生します。
/Desktop/javascript_sample/チャットチャレンジ/chat.js:25 }); ^ SyntaxError: Unexpected token ) t exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:373:25) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Function.Module.runMain (module.js:441:10) at startup (node.js:139:18) at node.js:968:3
###該当のソースコード
chatt.js
var http = require('http'); var fs = require('fs'); var server = http.createServer(); server.on('request', doRequest); server.listen(1234); console.log('Server running!'); // リクエストの処理 function doRequest(req, res) { fs.readFile('./chat.html', 'UTF-8', function(err, data) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write(data); res.end(); }); io.socket.on('connection' , function(socket){ socket.emit('greeting' , {message: 'hello'}, function (data){ consle.log('result;' + data); }); });
chat.html
<html> <hrad> <title>チャットする</title> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script> <script src="/socket.io/socket.io.js"></script> <script src="/javascript/chat.js"></script> <script> <body> <!-- 送るボタンだよ --> <input type="text" id="msg_input" style="wibth:200px;" /> <button onclick="publishMessage()">語る</button> </body> <script type= "text/javascript"> //イベントとcall backの定義 var socketio = io.connect('http://localhost:1234'); socket.on('msg', function(socket){ log('ここまでクリアだよ!'); socket.emit(msg send,{message, 'data'}); socket.on('msg push', function(msg){ log(ここまでクリアだよ!); }); }); </script> </html>
###試したこと
nodeのソースコードを見て 括弧の記述方法のルールを探して } }); を書いたり消したりした。
###補足情報(言語/FW/ツール等のバージョンなど
テキストエディタはAtomを使っています。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/30 05:02