我在watch模式下运行NestJS应用程序。通常,每当我在代码中对文件进行更改时,它都会重新启动服务器,这是预期的行为。我使用默认的nest start --watch命令来执行此操作。但是,在某些情况下,我不想重新启动服务器。以我的例子为例,我一直在测试从前端上传文件。每当我将文件上传到代码库中的文件夹时,它都会认为我对实际代码库进行了更改。因此,它会自动重启服务器,并对请求返回意外的响应。我不希望在将文件添加到uploads目录时服务器重新启动。请帮我解决这个问题。
nest start --watch
kq0g1dla1#
运行服务器时不要更改服务器文件。保存文件到存储库外的文件夹中。不应将文件下载到服务器中,它们应存储在其他地方,如存储服务,而不是代码库。
qnzebej02#
我不知道这是否是这个特定问题的答案,但如果你的服务器在运行“yarn start:dev”后一直重启,请将以下内容添加到tsll.json:
"exclude": [ "dist", "node_modules"
字符串]这就解决了问题
2条答案
按热度按时间kq0g1dla1#
运行服务器时不要更改服务器文件。保存文件到存储库外的文件夹中。不应将文件下载到服务器中,它们应存储在其他地方,如存储服务,而不是代码库。
qnzebej02#
我不知道这是否是这个特定问题的答案,但如果你的服务器在运行“yarn start:dev”后一直重启,请将以下内容添加到tsll.json:
字符串
]这就解决了问题