将忽略对快速路线的编辑



我最近将正在本地运行的一个web应用程序移到了服务器上。在当地工作时,我对快递路线的任何改变都会得到反映。当我把应用程序移到服务器上时,我注意到我可以注释掉与我的路线有关的每一行代码,例如app.get('/')等。但这些变化永远不会反映出来,也就是说,我仍然会收到文件,就好像我转移的网站的第一个版本仍然有效一样。

奇怪的是,任何与路由无关的更改都会被考虑在内,所以如果我在中间件之外控制台.log,它就会打印出来。

你知道如何确保快递考虑到我对路线的改变吗?

编辑:

我发现了这个问题:不知怎么的,即使我使用远程服务器的域,浏览器也在从localhost获取数据(真的很奇怪(。当我停止在本地机器上侦听时,浏览器就开始向服务器发出请求。

猜测您的主机没有执行任何新的构建。检查是否有任何方法可以停止进程并重新运行构建。

如果你在VPS上托管它,那么你可以用SIGTERM或类似的停止所有进程

最新更新