- 1、安裝項目生成器
cnpm i express-generator -g
express4.0以后,express與express-generator包分離,全局使用express命令生成項目骨架時應該安裝express-generator包。
- 2、生成項目骨架
express server
默認使用的是jade模板,使用ejs模板可以用express -e server創建骨架,jade是官方推薦的,語法簡潔,但可讀性比較差。
- 3、項目結構
bin-www // http服務封裝,啟動服務就node bin/www
public // 靜態資源目錄-images
-javascripts
-stylesheets
routes // 路由目錄-index.js // 首頁路由
-user.js // 用戶路由
views // 視圖目錄-error.jade
-index.jade
-layout.jade
app.js // 全局配置封裝文件
package.json
- 4、運行
在完成骨架創建以后,命令行有運行的提示信息:
install dependencies:$ cd server && npm installrun the app:$ DEBUG=server:* npm start
其中的npm start,實際是在package.json中配置的:
"scripts": {"start": "node ./bin/www"}