Sails.js sailsjs生成动态视图/ejs文件
我正在动态生成/复制ejs文件,并将它们放在“视图”文件夹中,它们在开发模式下运行良好,但在生产模式下,在我重新启动sails之前,它不会反映更改。我怎样才能使它在生产模式下也工作Sails.js sailsjs生成动态视图/ejs文件,sails.js,ejs,Sails.js,Ejs,我正在动态生成/复制ejs文件,并将它们放在“视图”文件夹中,它们在开发模式下运行良好,但在生产模式下,在我重新启动sails之前,它不会反映更改。我怎样才能使它在生产模式下也工作 我正在使用简单的fs创建/更新文件操作来写入ejs文件您必须使用像forever、nodemon或其他类似的监视程序 通过运行以下命令永久安装: sudo npm install -g forever 运行它: forever -w start app.js 你必须使用一个观察者,比如永远,诺德蒙,或者其他什么
我正在使用简单的fs创建/更新文件操作来写入ejs文件您必须使用像forever、nodemon或其他类似的监视程序 通过运行以下命令永久安装:
sudo npm install -g forever
运行它:
forever -w start app.js
你必须使用一个观察者,比如永远,诺德蒙,或者其他什么 通过运行以下命令永久安装:
sudo npm install -g forever
运行它:
forever -w start app.js
找到了解决办法。以下帖子在这方面帮助了我: 原因是,express是在生产模式下兑现视图的,所以禁用了它才起作用
sails.hooks.http.app.disable('view cache');
console.log("view-cache-disabled: " + sails.hooks.http.app.disabled("view cache"));
找到了解决办法。以下帖子在这方面帮助了我: 原因是,express是在生产模式下兑现视图的,所以禁用了它才起作用
sails.hooks.http.app.disable('view cache');
console.log("view-cache-disabled: " + sails.hooks.http.app.disabled("view cache"));