当我 console.log(response) 然后我在终端上得到结果,
但是当我使用 res.status(200).json(response); 时 我在 nextjs 项目中遇到此错误 &
未找到
在浏览器上
router.get("/api/backendData", async (req, res, next) => {
dbConnect();
try {
Shop.find().then((response) => {
res.status(200).json(response);
response;
console.log("responseess", response);
});
} catch (e) {
console.log("Error From API Endpoint", e);
}
});
错误代码:
(节点:62307)UnhandledPromiseRejectionWarning:TypeError:res.status不是函数┃位于/home/mh/Documents/Shopiy/shopyy_mode/server/server.js:34:11┃
位于processTicksAndRejections(内部/process/task_queues.js: 93:5) ┃ (用于node --trace-warnings ...
显示创建警告的位置) ┃ (节点:62307) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误的根源是在没有 catch 块的情况下抛出异步函数内部,或者拒绝未使用 .catch() 处理的 Promise。要在未处理的 Promise 拒绝时终止节点进程,请使用 CLI 标志--unhandled-rejections=strict
(请参阅 https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)。(拒绝 ID: 1) ┃ (节点:62307) [DEP0018] DeprecationWarning: 未处理的承诺拒绝已被弃用。将来,未处理的 Promise 拒绝将会以非零退出代码终止 Node.js 进程。
浮云间
相关分类