0
似乎只要我的process.NODE_ENV
設置爲production
,EJS模板引擎就會緩存我所有的.html文件。因此,除非服務器重新啓動,否則這些文件中的任何修改都不會顯示。在生產中禁用EJS緩存
app.engine('.html', require('ejs').__express);
有沒有辦法禁用快速緩存模板?謝謝!
似乎只要我的process.NODE_ENV
設置爲production
,EJS模板引擎就會緩存我所有的.html文件。因此,除非服務器重新啓動,否則這些文件中的任何修改都不會顯示。在生產中禁用EJS緩存
app.engine('.html', require('ejs').__express);
有沒有辦法禁用快速緩存模板?謝謝!
好像this is set explicitly as part of express
's built-in code
if (env === 'production') {
this.enable('view cache');
}
這得到由app.init
這是由createApplication
稱爲它是被導出的功能,你可能與app = express()
叫什麼叫。您可以立即禁用緩存:
app = express();
app.disable('view cache');