0

node.js を使用してファイル システムからテンプレートをロードしようとしていますが、方法が見つかりません。これまでのところ、私は持っています:

exports.index = function(req, res){
    var compiled = dust.compile("Hello {name}!", "intro");
    dust.loadSource(compiled);
    dust.render("intro", {name: "Fred"}, function(err, out) {
        res.write(out);
        res.close();
    });
};

「Hello {name}!」を置き換える方法はありますか? ファイル名で?HTMLまたはJSファイルである必要がありますか?また、テンプレートをレンダリングする方法があまり良くない場合はお知らせください。私は Node.js を初めて使用し、ベスト プラクティスを習得しようとしています。

4

2 に答える 2

0

これはあなたを助けるはずです。ダストFS。

これは、Node.js を使用して {dust} でファイル システムからテンプレートを使用するための単純化されたインターフェイスです。

https://github.com/jheusala/dustfs

于 2012-06-15T00:49:28.730 に答える