私のコントローラを呼び出すルートがあり、コントローラは何もしませんが、ビューで応答します。ここではダイナミックな動きはありません。私は私の意見にSwigを使用しています。なんらかの理由で、私の見解は新しい変更でリフレッシュされていません。それでも私は古い見方を示しています。私は無駄に次のことを試してみました:ExpressJSコントローラが呼び出されていない
app.set('view cache', false);
// To disable Swig's cache, do the following:
swig.setDefaults({ cache: false });
app.disable('view cache');
app.set('etag', 'strong');
私は私のコントローラでconsole.log
文を持っており、そのコントローラが呼び出されないことを信じて私をリードする何かをログアウトしているようだことはありません。私はルートが設定される前にパスをログアウトするシンプルなミドルウェアを持っていますが、私のルートのリクエストが表示されますが、コントローラは呼び出されず、古いバージョンのテンプレートビューが提供されます。
私には何かがありませんか?
更新:サーバーコントローラコード:
exports.index = function (req, res) {
res.render('myapp', {});
};
あなたは、コントローラのコードをあなたの質問を更新することはできますか? –
それには何もありません。私は後で、要求がコントローラにすべて届くかどうかを見るためにconsole.logを追加しました。 –