问题:非常简单 - 我只是想在localhost上做我的工作,但由于某种原因,任何时候我对HTML文件进行更改都不会更新相应的视图。 如果我希望更新更新,我必须每次都重新启动Web服务器(使用节点)。
我使用的技术:
我尝试过的事情:开始做小事并尝试解决问题
$nodemon server.js
。所以只是为了测试它,我然后使用:node server.js
运行它。没有工作。 然后我在这里阅读了一篇文章:localhost stopped updating - python。我想也许node / nodemon有一个从前一天晚上运行的进程(我的计算机重新启动它自己),我只是找不到正确的杀死进程。试图寻找它:
$netstat -ano | find "LISTENING" | find "8080"
。它什么也没归。所以我只需输入保存一侧:taskkill /f /im node.exe
。没有工作。最后,正如我在尝试#3中所述,我的计算机昨晚重新启动了它自己,这是我认为导致此问题的原因,然后我试图杀死任何与MS Visual Studio相关的进程。我的想法是我迫不及待地想要回答。没有工作。
忘记提及 - 是的,我尝试检查Firefox和MS Edge的更改,并且不会在这些浏览器上更新。
我认为这个问题非常基础。但是,我不明白它为什么会发生;我从来没有碰到这样的事情。思想/想法/潜在的解决方案也将受到高度赞赏!我不想每次都要重新启动服务器来检查我的更改。
也不确定要放什么标签,所以请随意!
编辑:我用另一个项目测试了同样的问题,它运行正常。如同,我运行$nodemon server.js
并对单独项目的主页进行了更改,并且HTML已更新,无需重新启动服务器。
答案 0 :(得分:0)
事实证明,由于this stackoverflow solution,我找到了解决方案。在我的server.js文件中,我设置了模板缓存。所以我评论了app.enable('view cache');