我想在node js中绑定参数,这是我的代码,但显示了一些错误,
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);
}
});
告诉我这个警告,
模型的路径“_id”的值“undefined”的强制转换为ObjectId
“电影”和ID未定义
有任何解决这个问题的方法吗?
最佳答案
在您的代码中res.render("single", {
应该是res.json("single", {
关于node.js - 无法在Node.js中绑定(bind)参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56899765/