当前位置:网站首页>egg框架
egg框架
2022-08-05 08:06:00 【cjx177187】
egg.js是什么
约定规则
1 app/router.js:用于配置URL路由规则;
2 app/controller/** :用于解析用户的输入,处理后返回相应的结果;
3 app/service/**: 用于编写业务逻辑层;
4 app/public/**: 用于放置静态资源;
5 config/config.{env}.js: 用于编写配置文件;
6 config/plugin.js 用于配置需要加载的插件;
- egg.js 是『约定优先于配置』的一个 Node.js web 框架
- Egg 奉行『约定优于配置』,按照一套统一的约定进行应用开发,团队内部采用这种方式可以减少开发人员的学习成本,开发人员不再是『钉子』,可以流动起来。没有约定的团队,沟通成本是非常高的,比如有人会按目录分栈而其他人按目录分功能,开发者认知不一致很容易犯错。但约定不等于扩展性差,相反 Egg 有很高的扩展性,可以按照团队的约定定制框架。使用 Loader 可以让框架根据不同环境定义默认配置,还可以覆盖 Egg 的默认约定。
- Express的原班人马打造了Koa,阿里在Koa的基础之上封装出Egg,框架的命名和功能符合阿里的企业文化:egg直译为鸡蛋,轻量简洁,功能齐全,免费开源,具备一个完整生命的所有特征,为孵化伟大的互联网企业而生。
边栏推荐
- D2--FPGA SPI interface communication2022-08-03
- [Repost] Marry a man must marry a man whose salary is at least 3571.4 yuan higher than yours
- 七夕?编程?
- RedisTemplate: error template not initialized; call afterPropertiesSet() before using it
- 学习笔记14--机器学习在局部路径规划中的应用
- D2--FPGA SPI接口通信2022-08-03
- MobileNetV1架构解析
- 【无标题】长期招聘硬件工程师-深圳宝安
- EA谈单机游戏:仍是产品组合中极其重要的部分
- [Structure internal power practice] Structure memory alignment (1)
猜你喜欢
随机推荐
环网冗余式CAN/光纤转换器 CAN总线转光纤转换器中继集线器hub光端机
Nn. Unfold and nn. The fold
执子之手,与子偕老。你同意么?
props 后面的数据流是什么?
学习机赛道加速:请“卷”产品,不要“卷”营销
SQL SERVER关于主从表触发器设计
Antdesign a-select 下拉框超出长度换行显示
Data source object management Druid and c3p0
微信 小程序 之PC端 不支持 wx.previewMedia 方法 故用自定义轮播图进行 模拟照片视频的播放
egg框架中解决跨域的三种方案
长期招聘嵌入式开发-深圳宝安
Basic introduction of stack and queue and C language implementation of functions such as creation, destruction, entry and exit, counting the number of elements, viewing elements, etc., as well as stac
C语言制作-QQ聊天室
moment的使用
[Repost] Marry a man must marry a man whose salary is at least 3571.4 yuan higher than yours
TRACE32——Go.direct
【每日一题】1403. 非递增顺序的最小子序列
高效使用数码相机的诀窍
MM上街前的折腾(有趣)
RedisTemplate: error template not initialized; call afterPropertiesSet() before using it