这段 Hono 程序会输出什么?
TypeScript
import { Hono } from 'hono'
const events: string[] = []
const app = new Hono()
app.use(async (c, next) => {
events.push('outer:start')
await next()
events.push('outer:end')
})
app.get('/', (c) => {
events.push('handler')
return c.text('ok')
})
await app.request('/')
console.log(events.join(' > '))