模板恰好存在于它应该存在的位置,并且path.join被直接指向它。但还是能拿到Error: template not found:。我还尝试使用path.resolve,但出现相同的错误。顺便说一句,我在另一个文件中使用了完全相同的结构,它工作起来没有任何问题。有什么想法吗?干杯!
var deferred = q.defer();
nunjucks.render(path.join(__dirname, 'form.html'), {
form: extraStuff
}, function (err, html) {
if (err) {
console.log('Nunjucks returns error here....');
return deferred.reject(err);
}
console.log('RENDERING....');
deferred.resolve(html);
});发布于 2018-11-30 21:21:03
你有像下面这样配置双节棍吗?
nunjucks.configure('views')然后,nunjucks搜索与此路径相关的模板(视图)。
https://stackoverflow.com/questions/44166844
复制相似问题