egg初探

本文介绍了Egg.js,阿里巴巴推出的一款基于Node.js和Koa的后端框架,具备高度可扩展性和插件机制。通过示例,演示了如何初始化项目,设置路由,创建接口,并调用第三方API,帮助前端开发者快速理解后端开发。
摘要由CSDN通过智能技术生成

egg初探

前言

  • 作为一个前端同学,每天与后端交流最多的就是: 这个地方少个接口; 你少给我返回个字段,返回的字段不对
  • 有时候跟后端撕逼的时候总会觉得加个字段很容易啊,但是为啥后端说这块加不了啥的。前端同学就很纳闷,有什么难的
  • 前后端同学虽然都是程序猿,但是思想还是天壤之别。。

是什么?

  • egg是阿里出的一套基于node 服务,koa框架封装的有高扩展性的后端框架
  • 简单理解一下:就是前端也可以写接口,也可以操作数据库。。等等后端可以实现的东西 我们前端也可以去玩,突然感觉自己成全栈了有木有。。。但其实还早着呢,需要学习的东西还有很多

特性

  • 提供基于Egg定制上层框架的能力: 也就是说可以egg为基础框架,不断的向上封装,根据自己业务场景定制一套属于自己的后端框架
  • 高度可扩展的插件机制: 跟前端的 npm install xxx 组件一样,我们也可以引用封装好的egg插件去集成到自己项目里,而不用自己再造一遍轮子
  • 内置多进程管理: 我们知道 JavaScript 代码是运行在单线程上的,换句话说一个 Node.js 进程只能运行在一个 CPU 上。那么如果用 Node.js 来做 Web Server,就无法享受到多核运算的好处。作为企业级的解决方案,我们要解决的一个问题就是:如何榨干服务器资源,利用上多核 CPU 的并发优势?而 Node.js 官方提供的解决方案是
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值