我想在快递中使用{/ 1}} 内的 .ejs模板。
res.sendFile()
但是在处理请求的server.js中,我使用<%
//current media
var cm = page.data.media;
cm = cm || {};
var file = cm.file || {};
var ext = cm.thumbnail_url.substr(cm.thumbnail_url.lastIndexOf("."));
var options = {
root: __root,
dotfiles: 'deny',
headers: {
'x-timestamp': Date.now(),
'x-sent': true
}
};
res.sendFile("uploads/thmb/media/" + cm._id.toString() + ext, options);
res.end();
%>
来删除上面的.ejs文件。
因此导致:
res.render('media.ejs')
这似乎是因为res.render已经在响应对象上发送了一些信息。是否可以使用ejs模板来代替发送文件?