我有一个index.html
文件,我正在尝试使用dustjs-linkedin渲染,但得到错误:
500 Error: Template Not Found: C:\Users\Gilbert\WebstormProjects\NodeOfGames\views\index.html
文件index.html
绝对存在。我正在使用app.engine('html', require('dustjs-linkedin').render);
来渲染带有灰尘的.html文件。
答案 0 :(得分:1)
dust.render在dust.cache中查找命名模板,在您的情况下命名为
C:\Users\Gilbert\WebstormProjects\NodeOfGames\views\index.html
dust.render只渲染已编译的模板 - 加载后会自动放入dust.cache中。
我认为模板不在那里。如果是,它可能没有用上面的名字命名。
你可能想要的是dust.renderSource。即便如此,你需要传递一个上下文和一个回调 - 我不确定它在express中是如何工作的。