koa-basic-guide

koa-basic-guide

基本工具

  • koa-compose
  • koa2-connect

常见问题处理

  • qs koa-qs
  • body koa-bodyparser
  • 文件上传 multer
  • cors @koa/cors
  • 错误处理 koa-onerror
  • 代理 http-proxy-middleware
  • 路由 koa-mount
  • 路由 impress-router
  • 路由 impress-router-table
  • 文件下载 & serve koa-send / koa-static

基本中间件

建议每个 koa app 都添加

  • koa-conditional-get
  • koa-etag
  • koa-onerror

My Work on Koa

  • koa-map-local
  • koa-jayson-rpc

建议 app.js

1
2
3
4
const Koa = require('koa')
const app = new Koa()

// add things to app