У меня есть проблема, и я надеюсь, что вы можете помочь мне решить ее.
У меня есть 3 входа (название, описание слогана) и кнопка отправки в моем e js. Когда я что-то записывал во входные данные и затем нажимал кнопку «Отправить», все элементы успешно добавлялись в mongoDB.
Мой вопрос сейчас такой: как я могу показать последние элементы из моей базы данных на моей странице веб-интерфейса (я кодирую в ответ )?
Например: когда я напишу в первом входе «testTitle», во втором «testSlogan» и в третьем «testDes c» и нажмите кнопку «Отправить». нужно увидеть testTitle, testSlogan, testDes c.
Вот мой код узла:
const postsSchema = {
title: String,
slogan: String,
description: String
};
const Post = mongoose.model("Post", postsSchema);
app.get("/", function(req, res){
res.render("solution");
});
app.post("/", function(req, res){
const post = new Post({
title: req.body.title,
slogan: req.body.slogan,
description: req.body.description
});
post.save(function(err){
if (!err){
res.redirect("/");
}
});
});
Вот мой e js:
<form class="" action="/" method="POST">
<input type="text" name="title">
<input type="text" name="slogan">
<textarea name="description"></textarea>
<button type="submit" name="button">Publish</button>
</form>