expressインストール

技術文書
2015/05/16

expressインストール

[admin@www14012uf ~]$ git clone https://github.com/creationix/nvm.git ~/.nvm
[admin@www14012uf ~]$ source ~/.nvm/nvm.sh
[admin@www14012uf ~]$ nvm install v0.12.7
[admin@www14012uf ~]$ node --version
v0.12.7
[admin@www14012uf ~]$ npm --version
2.11.3
[admin@www14012uf ~]$ vi ~/.bashrc 
if [[ -s ~/.nvm/nvm.sh ]]; then
 source ~/.nvm/nvm.sh
 nvm use "v0.12.7" > /dev/null 2>&1
fi       
[admin@www14012uf ~]$ cd /var/www/
[admin@www14012uf www]$ git clone /home/admin/git/x-generation.git
[admin@www14012uf www]$ cd x-generation/
[admin@www14012uf x-generation]$ npm start

ブラウザからアクセス
http://49.212.176.26:3000/

nodemonインストール
$npm install -g nodemon
$vi package.json
"start": "nodemon ./bin/www" 

#起動
$npm start

※参考
http://nodejs.osser.jp/node/debug/nodemon/

必要なパッケージ
・node v0.12.0〜
・nodemon v1.3.7〜
・mongodb v3.0.1〜

expressソース構成

x-generation/
├── app
│   ├── controllers
│   ├── models
│   └── views
├── app.js
├── bin
│   └── www
├── config
│   └── routes.js
├── db
│   ├── _tmp
│   ├── local.0
│   ├── local.ns
│   ├── mongod.lock
│   └── storage.bson
├── lib
│   └── auth.js
├── node_modules
│   ├── body-parser
│   ├── connect-mongo
│   ├── cookie-parser
│   ├── debug
│   ├── ect
│   ├── ejs
│   ├── express
│   ├── express-session
│   ├── express-validator
│   ├── mongoose
│   ├── morgan
│   └── serve-favicon
├── package.json
└── public
  ├── favicon.ico
  ├── images
  ├── javascripts
  ├── plugins
  └── stylesheets

ファイル