此代码应显示uploads
文件夹中的上传图像,该文件夹位于app.js
和package.json
所在的根目录中。图像路径名称在MySQL表格中上传时保存。此代码不起作用。仅在Chrome中显示损坏的图像文件和500 internal error
。 Firefox不会在控制台中告诉我任何内容,但也会显示损坏的图像文件。我认为问题在于视图,因为服务器端脚本工作正常,所有图像路径都被发送。
router.get('/board', function(req, res){
connection.query('SELECT * FROM posts', function(err, result){
if(err){
throw err
}else{
res.render('board', {print: result});
}
});
});
以下是我认为是问题的观点。
<% print.forEach(function(posts){ %>
<div class="post-container">
<h2> <%= posts.Title %> </h2>
<hr>
<img class="post-img" src=<%= posts.Img_path %> >
</div>
<% }); %>
Chrome向我显示了一个损坏的图片文件并告诉我500 (Internal Server Error)
,而firefox没有在控制台中告诉我任何内容,但也显示了损坏的图片文件。