koa-connect
Version:
Use Connect/Express middleware in Koa
18 lines (13 loc) • 372 B
text/typescript
import { IncomingMessage, ServerResponse } from "http";
import Koa = require('koa')
import c2k = require('../index')
function middleware (req: IncomingMessage, res: ServerResponse, next: (err?: unknown) => void) {
console.log('connect')
next()
}
const app = new Koa()
app.use(c2k(middleware))
app.use((ctx: Koa.Context) => {
ctx.body = 'koa'
})
app.listen(3000)