[node.js]Express + ejs + Socket.ioを使ったSample Site
前まではnode.jsとSocket.ioをInstallしてSampleを動かしただけ。今度本格的なApplicationを開発しようとExpressというnode.js用開発FrameworkをInstallしてみた。
参考にしたのは下記Site.
- Creating a basic site with node.js and Express | Shape Shed
- expressでejsつかってログインしてみよう - すにぺっと
- node.js + express + mongoDB + WebSocket などのリンクまとめ - 家族サービスの合間をぬって書く技術系のブログ
npmを使ってサクっとInstallできる。
# mkdir /opt/express_test
# cd /opt/express_test
expressが使うmoduleを先にInstallしておく
# npm install connect qs mime
# npm install express socket.io ejs
# ./node_modules/express/bin/express -t ejs
app.jsはdefaultで3000 portが設定されているので、任意に変更しておく。
# node app.js
これで、http://192.168.0.xxx:8080/にAccessすると表示されるはず。
各Module一覧
underscore.js (github)(Document) | 便利関数の詰め合わせ。 |
connect (github)(Document) | Pluginのように3rd party middlewareを動作させるためのFramework |
qs | Query StringをParseしてjson形式で返す |
mime | Multipurpose Internet Mail Extension. MIME Typeの一覧 |
ejs | jsp likeなtemplate engine. |
< Related Posts >