介绍
Egg.js 为企业级框架和应用而生。基于Koa开发封装,性能优异,内置多进程管理,具有高扩展性,且提供了基于Egg定制上层框架的能力,帮助开发团队降低了开发维护成本。
初始化项目
npm init egg --type=simple
安装依赖
npm i
启动项目
npm run dev
目录约定规范
如上,由框架约定的目录:
app/router.js
用于配置 URL 路由规则。app/controller/**
用于解析用户的输入,处理后返回相应的结果。app/service/**
用于编写业务逻辑层。app/middleware/**
用于编写中间件。app/public/**
用于放置静态资源。app/extend/**
用于框架的扩展。config/config.{env}.js
用于编写配置文件。config/plugin.js