node.js之无法在nodejs中绑定(bind)参数
pander-it
阅读:48
2025-05-04 20:05:19
评论:0
我想在 Node js 中绑定(bind)参数,这是我的代码,但显示了一些错误,
app.get("/single/:id", async (req, res) => {
let id = req.params.id;
console.log(id);
try{
const singleMovie = await Movies.findById(id)
res.render("single", {
singleMovie: singleMovie
});
}catch(err){
console.error(err.message);
}
});
向我显示此警告,
Cast to ObjectId failed for value "undefined" at path "_id" for model "Movies" and id is undifined
有办法解决这个问题吗?
请您参考如下方法:
在您的代码中 res.render("single", { 应该是 res.json("single", {
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。



