Node.js Expressjs和Body解析器发布文章
我怎样才能改变这一点,并以类似的方式添加文章。我的意思是,我不能用其他方法来实现,但我知道有很多方法可以发表文章。如果你的意思是,如何以更好的方式重构代码,我建议如下: 1-)使用解构来解析req.body,如下所示:Node.js Expressjs和Body解析器发布文章,node.js,express,mongoose,Node.js,Express,Mongoose,我怎样才能改变这一点,并以类似的方式添加文章。我的意思是,我不能用其他方法来实现,但我知道有很多方法可以发表文章。如果你的意思是,如何以更好的方式重构代码,我建议如下: 1-)使用解构来解析req.body,如下所示: app.post("/article/add", function(req, res) { let article = new Article(); article.title = req.body.title; article.author = req.body.a
app.post("/article/add", function(req, res) {
let article = new Article();
article.title = req.body.title;
article.author = req.body.author;
article.body = req.body.body;
article.save(function(err) {
if (err) {
console.log(err);
return;
} else {
res.redirect("/");
}
});
});
2-)使用异步等待语法:
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("/");
}
});
});
如果你的意思是,如何以更好的方式重构代码,我建议如下: 1-)使用解构来解析req.body,如下所示:
app.post("/article/add", function(req, res) {
let article = new Article();
article.title = req.body.title;
article.author = req.body.author;
article.body = req.body.body;
article.save(function(err) {
if (err) {
console.log(err);
return;
} else {
res.redirect("/");
}
});
});
2-)使用异步等待语法:
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("/");
}
});
});
非常不清楚你想问什么,请参考@SuleymanSah neden cevaplarınısildin?@SuleymanSah为什么删除你的评论。非常不清楚你想问什么,请参考@SuleymanSah neden cevaplarınısildin?@SuleymanSah为什么删除你的评论。@AlpErenGül如果答案对你有帮助,请接受它作为答案。我无法尝试,因为我无法用express进行验证-validator@AlpErenG如果你有不同的问题,你应该问一个新问题。@AlpErenGül如果答案对你有帮助,请接受它作为答案。我无法尝试,因为我无法用express进行验证-validator@AlpErenG如果你有不同的问题,你应该问一个新问题。