我刚刚上传了mongodb并从中读取数据,但是现在当我尝试从路径中打开/读取该图像时,显示无法获取/ uploads / images /我已经app.use(express.static('uploads'));我的目录看起来像
route.get('/uploads/images/:filename',(req,res) => {
res.sendFile(__dirname,"../uploads/"+req.param('filename'));
});
接收和显示图像的代码
<% file.forEach(function(files){ %>
<img src="<%= files.file_thumbnail %>" alt="">
<p><%= files.caption %></p>
这是html
{{1}}
和db返回图像的路径是./uploads/images/me-01.jpg 我现在该怎么办?
答案 0 :(得分:0)
类似
app.get('/*', (req, res) => {
res.sendFile(path.join(__dirname + '/front/index.html'));
});
?
答案 1 :(得分:0)
尝试一下:
app.use('/uploads', express.static('uploads'));
答案 2 :(得分:0)
我有大约24小时的错误,但是以下代码对我有用:
app.use('/uploads', express.static('uploads'));
上载是您的公共目录名称,在我的示例中,该目录与我的server.js
文件位于同一级别。