gpt4 book ai didi

node.js - koa每次发送状态404是

转载 作者:搜寻专家 更新时间:2023-10-31 23:34:37 24 4
gpt4 key购买 nike

export async function getPlaces(ctx, next) {
const { error, data } = await PlaceModel.getPlaces(ctx.query);
console.log(error, data);
if (error) {
return ctx.throw(422, error);
}
ctx.body = data;
}

Koa 每次都发送 404 状态和空体,我做错了什么?

最佳答案

看来,await 并没有真正“等待”,因此返回得太早(这会导致 404 错误)。

其中一个原因可能是您的 PlaceModel.getPlaces(ctx.query) 没有返回 promise 。因此它无需等待 getPlaces 的结果就可以继续。

关于node.js - koa每次发送状态404是,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42039586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com