ついでに、最後にsocket.ioの接続部分のみ書きました。情報が少ないため、今回はこのようなソースになります。chatの制作では、早速作っていきましょう。クライアント側から行ったほうが感覚をつかみやすいと思いますので、/views/index.ejsを編集します。id="list"></dl></body></html>“`もう書いてしまいましたが、socket.io.jsの読み込みと、javascriptsフォルダに追加予定のchat.jsも書いておきます。クライアント側のchat.jsを書きますか。public/javascripts/内に作ります。“));});});“`解説まず、io.connectを行い、サーバーのソケットに接続をし、変数socketに代入。socket.onを使うと、サーバーから送られてきたメッセージを取得することができます。逆に、socket.emitを使うと、サーバーにメッセージを送信できます。onおよび、emitの第1引数は項目のようなもので、どのonメソッドで対応するかを文字列で指定します。あとは、サーバーサイドの部分ですね。送信したら、サーバーで受信しなくてはいけませんからね。先ほどのapp.jsの下の部分にこれを追加しておきましょう。msg);});});“`ここで出てくる、broadcast.emitは、自分以外のほかの人に送信するメソッドです。ついでに、タイトルがまだExpressなので変えましょう。/routes/index.jsのExpressと書かれている部分をChatなどに変更すると良いです。nodeを再起動させて、2つのブラウザでチャットができるか試してみましょう。できましたか?現状では、チャットの保存などは行っておりません。一度打った内容を再取得することはできません。chatにて公開しております。プロフィールファガイ本当のWebエンジニアを目指す27歳。新人Webエンジニアの記録。