koa返回404 NOT FOUND
使用koa router时,对某一接口获取数据,log打印时有实际数据,说明查询到了数据库内容,但koa的返回时404,这是koa的ctx没有进行操作时的默认返回。最后发现这是koa的async和await特性造成的,似乎所有的中间件的异步操作都要写成async和await的样式加入到koa中。比如我的程序中的授权验证中间件需要在 next()之前加await,然后程序就运行正常了// 中间件:验证授权const auth = async (ctx, next) => { // 获取客户
原创
2021-07-10 14:36:41 ·
2078 阅读 ·
0 评论