egg-基础

egg开发环境配置:

    1. npm  i  egg-init -g

    2.egg-init  demoname --type=simple
    
    3.cd demoname

    4. npm i 
    
    5. npm install

egg是基于koa的典型的mvc框架,app是开发目录,目录和命名严格按照约定进行。

egg-project
├── package.json
├── app.js (可选)
├── agent.js (可选)
├── app
|   ├── router.js
│   ├── controller
│   |   └── home.js
│   ├── service (可选)
│   |   └── user.js
│   ├── middleware (可选)
│   |   └── response_time.js
│   ├── schedule (可选)
│   |   └── my_task.js
│   ├── public (可选)
│   |   └── reset.css
│   ├── view (可选)
│   |   └── home.tpl
│   └── extend (可选)
│       ├── helper.js (可选)
│       ├── request.js (可选)
│       ├── response.js (可选)
│       ├── context.js (可选)
│       ├── application.js (可选)
│       └── agent.js (可选)
├── config
|   ├── plugin.js
|   ├── config.default.js
│   ├── config.prod.js
|   ├── config.test.js (可选)
|   ├── config.local.js (可选)
|   └── config.unittest.js (可选)
└── test
   ├── middleware
   |   └── response_time.test.js
   └── controller
       └── home.test.js

配置ejs模板引擎

 npm i egg-view-ejs --save

 
#### 分别加入相关代码  
 config/plugin.js
 config/config.default.js
 

下载代码

posted @ 2020-03-04 11:45  橙云生  阅读(207)  评论(0编辑  收藏  举报