使用express-generator來產生目錄結構

說明文件:https://expressjs.com/zh-tw/starter/generator.html
npm專案:https://www.npmjs.com/package/express-generator

首先要先在全域安裝express-generator

npm install express-generator -g

建立nodejs範例專案的指令:

express --view=ejs 專案名稱

--view=ejs 表示使用 ejs 樣板引擎

執行結果:

C:\Users\Benjamin\Desktop\node_test\20201113.1022>express --view=ejs test            

   create : test\
   create : test\public\
   create : test\public\javascripts\
   create : test\public\images\
   create : test\public\stylesheets\
   create : test\public\stylesheets\style.css
   create : test\routes\
   create : test\routes\index.js
   create : test\routes\users.js
   create : test\views\
   create : test\views\error.ejs
   create : test\views\index.ejs
   create : test\app.js
   create : test\package.json
   create : test\bin\
   create : test\bin\www

   change directory:
     > cd test

   install dependencies:
     > npm install

   run the app:
     > SET DEBUG=test:* & npm start

如同express官網所言,「使用產生器來建立應用程式結構,只是多種用來建立 Express 應用程式結構的其中一種方式。您有權使用這種結構,或是加以修改盡量符合您的需求。」這個目錄結構只是參考。