Egg.js

1、Egg简介绍

Express和Koa缺乏约定,缺乏规范,Eggjs对MVA进行约定规范,为企业框架而生。git

特性:app

基于Egg定制上层框架。框架

高度可扩展插件机制。编辑器

内置多进程管理。对比Nodejs。ide

框架稳定,测试覆盖率高。测试

渐进式开发。模块——》插件——》框架的演变。this

 Egg在阿里:idea

Node.js at Alibaba Group spa

2、文件目录

.idea编辑器生成的配置文件。插件

app控制器,服务,中间件。必须有controller,public和router.js。

config整个项目及插件的配置目录。

run是运行项目须要的配置文件。

.autod.conf.js是Egg调用的配置文件。

.eslintrc代码规范配置文件。

.gitignore git忽略的文件。

一、App目录

一、app里必须有controller,public和router.js。

VSCode里代码提示插件,egg controller就会生成controller相关代码。

Egg里

this.ctx.body='用户响应信息'。

Koa里

ctx.body='用户响应信息'。

二、中间件middleware里出来权限判断。

中间件在匹配路由完成或者匹配路由以前能够处理一系列操做。

三、extend

定义方法,在模版里使用。

3、VSCode里配置egg提醒

安装vscode-eggjs插件。

相关文章
相关标签/搜索