express框架
描述
express是一個保持最小規模的靈活的 Node.js Web 應用程序開發框架,為 Web 和移動應用程序提供一組強大的功能。
安裝
// 1.使用npm淘寶鏡像--cnpm全局安裝
npm i -g cnpm --registry=https://registry.npm.taobao.org npm
// 2.安裝express,i為installi縮寫,這里安裝最新版本
cnpm i express --save
express腳手架創建項目
這里使用express-generator腳手架工具包生成項目基架
// 1.全局安裝express-generator
cnpm i express-generator -g
// 2. 進入代碼存放目錄
cd <path>
// 3. 執行搭建基架命令生成代碼,--no-view代表不使用視圖引擎,--git創建.gitignore文件
express --no-view --git
// 4. 安裝依賴包
cnpm i
執行完畢一個express項目基架便搭建完成,結構如下:
- bin/www:項目啟動文件
- node_modules:存放依賴包文件夾
- public:存放靜態公共文件
- routes:存放路由設置
- .gitignore:git倉庫忽略項配置
- app.js:項目中間件使用
- package.json:包配置文件
- views:視圖文件,此處未使用視圖
啟動項目
執行命令:npm start 啟動項目
默認監聽3000端口,可在bin/www文件內自行修改或做成配置,啟動過后瀏覽器訪問如下:
*擴展
- 執行 express -h可查看腳手架所有幫助操作
- express項目通常啟動后,修改代碼后需要重新啟動才能呈現,可以使用supervisor(僅適用於調試階段)或nodemon啟動監視文件