【发布时间】:2012-11-20 21:58:35
【问题描述】:
我正在尝试在 ejs 模板中渲染图像。 我正在这样做:
var pic = "./public/images/"+collection_id+"/"+photo_id+".png";
var comments = "bla bla bla";
res.render('index', { title: 'Viewer' , pic: pic , comments: comments } );
在我的 .ejs 中
<img src='<%= pic %>' />
然而我发现真正的要求是
GET /collection/1/photo/public/images/1/1.png 404 1ms
/collection/1/photo/1 是我尝试路由的 URL
如何才能在模板中渲染图像?
【问题讨论】:
-
从图片中删除第一个点:var pic = "/public/images/"+collection_id+"/"+photo_id+".png";
-
现在我在终端中看到的GET是正确的,但我仍然无法获取图像...
-
我认为你不需要
./public