基於node腳手架express-generator,生成express項目


初始化一個Express項目,通過生成器工具express-generator快速生成了一個Express應用。

1.安裝express生成器

  檢查express版本  $  express --version  可以查看版本

npm i -g express-generator

2.初始化一個express引用

express express-app

目錄結構:

  • app.js應用的初始化文件,包括引入應用程序的基礎依賴項、設置視圖即view的引擎目錄以及模板、設置靜態資源路徑、配置通用的中間件、引入路由和一些錯誤處理中間件等。
  • package.json應用的配置文件,文件內包含程序的基礎信息、啟動腳本和依賴包等。
  • bin/www應用的啟動文件,文件內包含引用要啟動的應用、設置應用監聽的端口和啟動http服務等。
  • public/**應用的靜態資源文件目錄,該目錄下的文件資源不需要經過文件映射就可以直接訪問。
  • routes/**應用的路由文件,這些路由文件中設置的接口最終會以指定的HTTP請求方式暴露給用戶,並在用戶請求之后將結果返回。
  • views應用的視圖文件,在app.js中設置好視圖引擎和模板之后,該目錄即為應用視圖的根目錄,然后路由文件就會根據app.js中的設置加載並渲染該目錄下的視圖文件。

應用的啟動

npm install

啟動程序

node bin/www

啟動后並沒有什么反應,在瀏覽器上打開 http://localhost:3000/,顯示下面圖就表示安裝成功了

 

2.1 通過pm2啟動項目,安裝:

npm install pm2 -g

  啟動:

pm2 start app.js

注意:pm2是在后台啟動的,還可以操作其他命令

  停止:

pm2 stop  app.js    或者   pm2 stop all

具體操作可以去npm官網查看,收搜pm2      https://www.npmjs.com/package/pm2

3.該應用中是jade模板,相信大家都不習慣,可以去學習一下:也可以改成html

  安裝ejs  

  

 npm i ejs --save

  打開app.js文件,引入ejs模板

  

最后在views新建一個html文件就可以啦!


免責聲明!

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



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