diff --git a/lib/posts-handler.js b/lib/posts-handler.js index 82a936e..1293143 100644 --- a/lib/posts-handler.js +++ b/lib/posts-handler.js @@ -15,6 +15,9 @@ async function handle(req, res) { id: 'desc' } }); + posts.forEach(post => { + post.content = post.content.replace(/\n/g, '
') + }) res.end(pug.renderFile('./views/posts.pug', { posts, user: req.user })); console.info( `閲覧されました: user: ${req.user}, ` + diff --git a/views/posts.pug b/views/posts.pug index 02a5463..3a896ee 100644 --- a/views/posts.pug +++ b/views/posts.pug @@ -15,7 +15,7 @@ html(lang="ja") each post in posts p #{post.postedBy} p 送信日時: #{post.createdAt} - p #{post.content} + p!= post.content - const isDeletable = (user === post.postedBy || user === 'admin') if isDeletable form(method="post" action="/posts/delete")