0
Markdownを書くためにSimpleMDE(Markdownエディタ)を使用してブログのウェブサイトをコーディングします。 SimpleMDEを使用してオンマークダウンでテキストを更新する
app.jsで、
//EDIT BLOG - FORM
app.get("/blog/:id/edit", function(req,res) {
Blog.findById(req.params.id, function(err, foundBlog) {
if(err) {
res.redirect("/blog");
} else {
res.render("editBlog", {blog : foundBlog});
}
})
})
//UPDATE BLOG
app.put("/blog/:id", function(req,res) {
req.body.blog.body = req.sanitize(req.body.blog.body);
var id = req.params.id;
Blog.findByIdAndUpdate(req.params.id, req.body.blog,{new: true}, function(err,updatedBlog) {
if(err) {
res.redirect("/blog");
} else {
res.render("showBlog", {blog : updatedBlog});
})
、それが正常に動作します。 しかし、 "編集" ボタンをクリックすることで、変更内容は、次のような保存されます。showBlog.ejsで
editBlog.ejsで、
<div class="field">
<label>Text</label>
<textarea id="MyID" type="text" name="blog[body]"><%= blog.body %> </textarea>
</div>
、
<div id="main-blog-content"><%- blog.body %></div>
アム私はここに何かを逃した?