node + express搭建api項目


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啟動監視文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM