[node.js]MVCな開発がしたくて「express-mvc-bootstrap」をInstallしてみた
ExpressをInstallしてみたけど、controllers, models directoryがない。調べてみると、express-mvc-bootstrapを使えば、一括で作ってくれるらしいのでInstallしてみたときのメモ。
環境はCentOS5.5 64bit, node.js v0.4.7
express-mvc-bootstrapのOfficial Site
node.js, MongoDBのInstallは前の記事を参考に。ちなみにExpressのSample Siteの中にMVCもある。こちら。
requireしたときのPATHの仕組みが分かったので、構成を下記のようにしてみた。詳しくはこちら。
/opt/node_projects
|-- node_modules
|-- project_name
# mkdir /opt/node_projects
# cd /opt/node_projects
# npm install connect qs mime cluster log
# npm install express socket.io ejs mongoose expresso should
# npm install express-mvc-bootstrap
ちなみに
# npm list
でModuleを階層状態で確認できる。
test用のProjectを作成
# mkdir mvc_test
# cd mvc_test
# ../node_modules/express-mvc-bootstrap/eb create-app
Sample ProgramのGroupをInstall
# ../node_modules/express-mvc-bootstrap/eb script generate-all Group
起動
# ../node_modules/express-mvc-bootstrap/eb
http://192.168.0.xxx:3000/にBrowserでAccessすると下のようなMongoDBを使ったSample Applicationが動くので、動きを確認するにはもってこい。
その他下記サイトも参考になる。
マニアックな金融系サイトをnode.jsとMongoDBで実装してみた(実装編) // CIOを目指しつつの8makiのアレ
node.jsをdeamon(service)で動かすのはspark2を使うみたい。また今度調査。
< Related Posts >