私はTwigテンプレートに基づいてローカルにPDFをレンダリングするコマンドラインツールを開発しています。エクスプレスサーバービューの再レンダリング
私の問題は、レンダリングされないテンプレートコードを更新しても、Expressはテンプレートを一度レンダリングすることです。
私は、Webサーバーの起動を介してコンテンツを提供することにより、テンプレートコードをデバッグするためのオプションがあります:今
app.get('/', function (req, res) {
res.render(template + '/cv.twig', cvData);
});
を、私はfs.watch方法を知ってる:
fs.watch('views/'+template, function (event, filename) { ... }
Expressを強制的にキャッシュを削除するか、テンプレートを再レンダリングすることはできません。
コマンドラインツールであるNodemonやForeverなどのコマンドラインツールは使用しないでください。
このアプリケーションをForever/PM2なしでプロダクションにするにはどうすればいいですか? –
生産段階はありません。あなたはPDFを生成して、それに満足しています:) –