自己 express.js 專案建制方式

 

一、npm install

一開始接到自己開發專案,先做 $ npm install

 

二、nodemon ./bin/www

由於自己開發專案有使用 nodemon 開發套件。

執行 $ nodemon ./bin/www

發現無法直接執行 nodemon 指令

解決辦法為使用全域安裝 nodemon 套件

或是使用 npx 指令來執行

$ npx nodemon ./bin/www

 

安裝 nodemon 套件

$ npm install nodemon -g

 

我這邊使用 powershell 來下指令,所以會遇到「因為這個系統上已停用指令碼執行」問題。

 

執行以下指令以解除限制

$ set-ExecutionPolicy RemoteSigned

 

再執行 $ nodemon ./bin/www

如果沒問題的話,server 已 run 起來,

接下來可檢視網站路徑

http://localhost:3000/project_name/

註:project_name 之路徑名稱為 app.js 內,路由所指定的名稱。

 

參考資料:

[Node.js打造API] 使用 nodemon 取代 node 啟動程式