從公司同事那里學(xué)習(xí)來的后臺(tái)開發(fā),一時(shí)興起總結(jié)一下:
入門教程省略Node.js本地環(huán)境的安裝步驟尤勋。
步驟
安裝express(if not exit)
npm install express-generator -g
初始化項(xiàng)目
使用express初始化項(xiàng)目
首先需要定位到開發(fā)者自定義的工作空間然后
使用命令
生成一個(gè)hello world
express demo
具備了基本的項(xiàng)目結(jié)構(gòu)变隔,接下來進(jìn)入到demo的目錄下繼續(xù)執(zhí)行安裝第三方包
npm install
啟動(dòng)項(xiàng)目
npm start
doc顯示一下內(nèi)容顯示正常啟動(dòng)項(xiàng)目
nodedemo@0.0.0 start d:\nodeApp\nodedemo
node ./bin/www
目錄結(jié)構(gòu)介紹
- public 存放公共資源的 附件 css等
- package.json 基本配置规伐,最重要的是依賴,依賴添加方式在安裝中添加--save eg: npm inatall swig --save 自動(dòng)加swig添加到了依賴中
- route 路由 js
- view 存放視圖
- aap.js我個(gè)人認(rèn)為是全局的配置文件匣缘,大神勿噴
進(jìn)階
避免重復(fù)啟動(dòng)項(xiàng)目的啟動(dòng)方式
安裝supervisor
npm inatll supervisor -g
變更啟動(dòng)方式為
supervisor ./bin.www
懶人方案修改package.json下的
"scripts": {
"start": "node ./bin/www"
},
為
"scripts": {
"start": "supervisor ./bin/www"
},
接下來啟動(dòng)項(xiàng)目仍然可以使用
npm start
實(shí)現(xiàn)開發(fā)免重啟的效果