Koa.js 相关资源
介绍
Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。
通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。
Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。
网址
Koa 开源地址 GitHub:
官网 :
中文网:
书籍:
- chenshenhai/koajs-design-note: 《Koa.js 设计模式-学习笔记》已完结 😆 (github.com)
- chenshenhai/koa2-note: 《Koa2 进阶学习笔记》已完结 🎄🎄🎄 (github.com)
教程文档:
- 基础到入门文档教程:第一章 入门 · koa · 看云 (kancloud.cn)
- 文档 2:导读 · fckoa · 看云 (kancloud.cn)
官方中间件库列表:Home · koajs/koa Wiki (github.com)
服务端要素
HTTP:Application
接收: Context 对象
解析:Request
响应:Response
中间件:Middlewares
执行上下文:Session、Cookie
常用中间件技术栈
官方中间件库列表:Home · koajs/koa Wiki (github.com)
其他第三方库
Pug:模板引擎
Parcel:开箱即用开发体验与可扩展的架构相结合,是 Web 应用打包工具库,与模板引擎结合打包成网页:
官网文档提供的相关资源
以下列出了更多第三方提供的 koa 中间件、完整实例、全面的帮助文档等。
- GitHub repository
- Examples
- Middleware - 中间件
- Wiki
- G+ Community
- Mailing list
- Guide
- FAQ
- #koajs on freenode
基于Koa框架的封装
egg.js
官网:
开源地址: