我如何 return 我的 API 上来自 Auth0 的 API 的响应数据?

How can I return the response data from Auth0's API on my API?

我正在使用 axios 调用 Auth0 的 API 来获取用户列表。我正在尝试 return 他们使用我正在使用的语法:

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

res.data 正在打印所需的结果。但是我在 Postman 上收到了空响应正文。

我也试过return res.data,只是超时了。

我错过了什么?

您正在调用 Axios response object when it should be called on the Express response 对象的 status 方法。

您应该将 Auth0 API 响应命名为 res 以外的名称,以确保回调中的 res 指的是 Express response 对象。或者更好地使用解构。而且您不必设置 200 状态代码,因为它是自动设置的。

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