尝试渲染 nunjucks 模板但得到Error: template not found: email.html
.
server/
views/
email/
email.html
workers/
email.worker.js
//email.worker.js
function createMessage(articles) {
console.log(__dirname) // /<path>/server/workers
nunjucks.configure('../views/email/');
return nunjucks.render('email.html', articles);
}
不知道这里出了什么问题。
遇到同样的问题,试试这个,如果有帮助的话。如果您使用 Express 并且您有views
folder:
From nunjucks https://mozilla.github.io/nunjucks/getting-started.html docs
var app = express();
nunjucks.configure('views', {
autoescape: true,
express: app
});
你可以使用nodejs'__dirname
为您解析路径
nunjucks.configure(__dirname + '/views')...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)