フロントエンドを行うとき、私はすべてのHTMLファイルをpublic/app/viewsに持っています。私は、多くの人が.ejsファイルを含むサーバー側のビューフォルダも持っていることに気付きました。それで、Jadeのようなテンプレートエンジンを使うことができますか?テンプレートエンジンを使用していない場合は、すべてのビューをパブリックフォルダに保存できますか?平均スタック - ビューをパブリックフォルダまたはサーバービューフォルダに格納する違いは何ですか?
0
A
答えて
0
ビューをコンパイルする必要がない場合は、パブリックフォルダに配置できます。実際に
あなたは
router.get('/partials/:name', function (req, res){
var name = req.params.name;
res.render('partials/' + name);
});
はそれが役に立てば幸いようにサーバにレンダリングされたビューを要求する必要がないので、それはおそらく速くなります!
0
ビューにhtmlを使用する場合は、パブリックフォルダに保存できます。他の場合(ヒスイやその他のテンプレートエンジン)、それらをhtmlに変換してパブリックフォルダにコピーする必要があります.GranuntやGulpを使用するとよいでしょう。