Egg.js

Egg.js,第1张

Egg.js

一、Egg简介绍

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


特性:

基于Egg定制上层框架。


高度可扩展插件机制。


内置多进程管理。


对比Nodejs。


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


渐进式开发。


模块——》插件——》框架的演变。


Egg在阿里:

Node.js at Alibaba Group


二、文件目录

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


app控制器,服务,中间件


必须有controller,public和router.js。


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


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


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


.eslintrc代码规范配置文件。


.gitignore git忽略的文件。


1、App目录

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


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


Egg里

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


Koa里

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


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


中间件在匹配路由完成或者匹配路由之前可以处理一系列 *** 作。


3、extend

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



三、VSCode里配置egg提醒

安装vscode-eggjs插件。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/587054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-12
下一篇 2022-04-12

发表评论

登录后才能评论

评论列表(0条)

保存