0

index.htmldustjs-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が必要になる場合があります。それでも、コンテキストとコールバックを渡す必要があります-それがエクスプレスでどのように機能するかはわかりません。

于 2012-08-13T07:45:45.087 に答える