koa.js promise 封装mql数据库后 await 无法返回内容给前端

封装方法poolSQl.js
image.png
路由user 使用await
image.png
image.png
但是数据在控制台有输出,就是ctx.body没有执行
image.png


注释后 能正常返回。
image.png
image.png


其他路由
image.png
image.png
其他路由是正常显示的。

求大神帮忙解答一下? 使用await 过后不能返回数据给前端的原因和处理办法是什么呢

阅读 2.3k
1 个回答

路由是否注册?请求链接是什么

app.use(async(ctx,next)=>{
    try {
        await next();
    } catch(e) {
        ctx.status = e.status || 500;
        ctx.body = {
            message: e.message
        };
    }
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题