InsertImage();
如何更改此设置并以类似方式添加文章。我的意思是我无法创建其他方法来实现它,但是我知道有很多方法可以发布文章。
答案 0 :(得分:0)
如果您的意思是如何更好地重构代码,我建议您这样做:
1-)使用解构来解析req.body,如下所示:
app.post("/article/add", function(req, res) {
const { title, author, body } = req.body;
let article = new Article({ title, author, body });
article.save(function(err) {
if (err) {
console.log(err);
return;
} else {
res.redirect("/");
}
});
});
2-)使用异步等待语法:
app.post("/article/add", async function(req, res) {
const { title, author, body } = req.body;
let article = new Article({ title, author, body });
try {
article = await article.save();
res.redirect("/");
} catch (err) {
console.log(err);
return;
}
});