我查看了以前的帖子,但它们似乎与我的问题不符。我只使用 next.js 包和集成的 api 页面。Mongoose 是我用来制作我的模式的东西。我只为我的帖子调用不断收到上述错误。任何想法这里出了什么问题?
import dbConnect from "../../../utils/dbConnect";
import Employee from "../../../models/Employee";
dbConnect();
export default async (req, res) => {
const { method } = req;
switch (method) {
case "POST":
await Employee.create(req.body, function (err, data) {
if (err) {
res.status(500).json({
success: false,
data: err,
});
} else {
res.status(201).json({
success: true,
data: data,
});
}
});
break;
default:
res.status(405).json({
success: false,
});
}
};
Run Code Online (Sandbox Code Playgroud)
Nik*_*lev 10
这是一个错误的警告,因为在提供的代码中,您总是会返回响应。只是 Next.js 不知道。
如果您确定在每种情况下都返回响应,则可以禁用未解决请求的警告。
/pages/api/your_endpoint.js
export const config = {
api: {
externalResolver: true,
},
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3131 次 |
| 最近记录: |