框架基础

目录结构

egg-project ├── package.json ├── app.js (可选) # 自定义启动时的初始化工作 ├── agent.js (可选) # 代理 ├── app | ├── router.js # 路由规则 │ ├── controller # 控制器层 │ | └── home.js │ ├── view (可选) # 视图层 (模板文件) │ | └── home.tpl │ ├── model (可选) # 模型层 │ | └── user.js │ ├── service (可选) # 业务逻辑层 │ | └── user.js │ ├── middleware (可选) # 中间件 │ | └── response_time.js │ ├── schedule (可选) # 定时任务 │ | └── my_task.js │ ├── public (可选) # 静态资源 │ | └── reset.css │ └── 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

静态资源

Egg 内置了 static 插件,线上环境建议部署到 CDN,无需该插件。

static 插件默认映射 /public/*app/public/* 目录

访问时使用如下URL: http://127.0.0.1:7001/public/test.html

MIT Licensed | Copyright © 2018-present 滇ICP备16006294号

Design by Quanzaiyu | Power by VuePress