【已解决】关于koa2中koa-router使用async/await返回404问题
-代码如下:
function sleep () {
return new Promise((resolve, reject) => {
setTimeout(resolve, 2000)
})
}
route.get('/test', async (ctx, next) => {
await sleep()
ctx.body = 1
})
访问/test
时,代码能够如期执行,但是页面总是返回404,Not Found,求教各位不知问题出在哪里
环境:
- node: v8.9.1
- koa: 2.5.0
- koa-router:7.4.0
2 回复
webstorm 开下debug
既然你使用了__koa-router__而不是__koa-route__ 你就应该使用__router.get__而不是__route.get__