Koajs学习

koajs/koa : https://github.com/koajs/koa/wiki

中文文档: https://www.koajs.com.cn/#introduction

2020.10.26 星期一 15:31

中文文档

koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。
使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升错误处理的效率。
koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。

简介
应用(Application)
上下文(Context)
请求(Request)
响应(Response)
链接(Links)
服务器(Ecs)

Middleware

实践

“kcors”: “^2.2.1”,
“koa”: “^2.7.0”,
“koa-body”: “2.3.0”,
“koa-helmet”: “^4.1.0”,
“koa-router”: “^7.2.1”,
“koa-session”: “^5.10.1”,
“koa-static”: “^4.0.1”,
“koa2-request”: “^1.0.1”,

koa node框架
koa-bodyparser 表单解析中间件
koa-mysql-session、koa-session-minimal 处理数据库的中间件
koa-router 路由中间件
koa-static 静态资源加载中间件
ejs 模板引擎
md5 密码加密
moment 时间中间件
mysql 数据库
markdown-it markdown语法
koa-views 模板呈现中间件
chai mocha 测试使用
koa-static-cache 文件缓存

knowledge is no pay,reward is kindness
0%