0
我有一個路由,調用我的控制器和控制器什麼都不做,只是響應一個視圖。這裏沒有任何動態發生我正在使用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來查看請求是否一直到達控制器。 –