0

我有一个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 文件。

4

1 回答 1

1

dust.render 在dust.cache 中查找命名模板,在您的情况下命名为

C:\Users\Gilbert\WebstormProjects\NodeOfGames\views\index.html

dust.render 仅呈现已编译的模板 - 加载时会自动放入dust.cache。

我不认为模板在那里。如果是,它可能不是以上述名称命名的。

您可能想要的是dust.renderSource。即便如此,您仍需要传入上下文和回调 - 我不确定它在 express 中是如何工作的。

于 2012-08-13T07:45:45.087 回答