Node.js + Express + Socket.ioで環境構築

Node.js + Express で環境を構築してみます。

Node.js + Express

Node.js

Node.js はサーバサイド javascript です。

Node.js については下記をご参照ください。

Node.js でサーバサイド Javascript

Express

Node.js 用のフレームワークです。

express-generator を使うことで簡単に雛形を作成できます。npm で依存モジュールを入れて、アプリを起動します。

設定している URL にアクセスすると初期画面が表示されます。

package.json の start に設定した部分が実行されます。

今回は、Socket.io を使うので bin/www に socket.io を require するため、下記を追加してます。

次に、socket.io を 接続して処理を追加します。

views に 対応した jade テンプレートも追加しておきます。

再起動して確認

まとめ

変更を反映する為に再起動が必要になるので、ファイルの変更があると自動で再起動してくれるパッケージを入れておくとよさそうです。nodeamon や hotnode 、node-dev などがあります。

 

返信を残す

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

CAPTCHA