私はexpressとejsでnode.jsを使用しています。
サイトをejsから別のテンプレートエンジン(dust.js)に移動する必要があります。テンプレートを1つのテンプレートエンジンから別のテンプレートエンジンに1つずつ移動できるようにしたい。私が見る問題は、両方がres.renderメソッドをオーバーライドすることです。
私が考えることができる解決策はvar render_ejs = res.render;
、ejsが必要になった後、dust.jsが必要になる前にres.renderを保存することです。次に、dust.jsが必要になった後、新しいレンダリングを別の名前で保存しres.render_dust = res.render
、レンダリングをejsでオーバーライドしますres.render = dust.render
。
彼らを共存させる正しい方法は何ですか?