如何在我的 API 上从 Auth0 的 API 返回响应数据?



我用axios调用Auth0的API来获取用户列表。我试着用下面的语法返回它们

.then(res => {
console.log(res.data) // Prints the deired result
return res.status(200).json(res.data);
})

res。数据正在打印所需的结果。但是我在Postman上得到一个空的响应体。

我也尝试了return res.data,只是得到一个超时。

我错过了什么?

您在应该在Express响应对象上调用status方法时却在Axios响应对象上调用它。

您应该将Auth0 API响应命名为res以外的名称,以确保回调中的res引用Express响应对象。或者最好使用解构。您不需要设置200状态码,因为它是自动设置的。

.then(({ data }) => res.json(data))