我们的CI / CD管道部署代码并重新启动node.js服务器。但是,当我们调用任何GET或POST调用时,更改不会反映出来。如果我转到任何文件,请说-Utils.js,然后添加一个虚拟行或添加注释...,然后重新启动服务器... GET调用起作用。
进行一些更改之后,如果我提交了更多代码,CI / CD会部署我的新代码更改,我会在服务器上看到更改。 node.js服务器重新启动,再次没有接收新更改。我必须至少更改项目目录中的文件才能使其正常工作。
有人可以帮忙吗?
OS: RedHat Enterprise Linux
node: v9.3.0
npm: 5.6.0
package.json:
"start": "forever start --watchDirectory ./src/ -m 5 -o /tmp/logs/service.log -c 'node -r babel-register' ./src/server.js",
"stop": "forever stopall"