初始化一個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文件就可以啦!