【已解决】关于koa2中koa-router使用async/await返回404问题
发布于 6 年前 作者 GoDotDotDot 5269 次浏览 来自 问答

-代码如下:

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__

回到顶部