1. Egg 目錄結構介紹

2. Egg 目錄約定規範
app下的檔案與檔案夾解釋
1. router.js :配置路由。
2. controller :存放控制器。
3. public :存放靜态資源 css 和 img 及 js。
4. view :存放模闆檔案,如 ejs 檔案。
5. service :資料模型,相當于MVC架構裡的Model,專門和資料打交道,請求資料,查詢資料庫。
6. middleware :存放中間件檔案。
7. extend:擴充檔案,可用于存放一些在模闆檔案裡需要使用的方法。
上面是在項目中經常會用到的一些檔案及檔案夾,另外 config 專門用于存放配置檔案,test 專門用于存放測試檔案,下面是一個簡單的架構示意圖。