nodejs 服务器创建文件名 4000,当服务器启动时

nodejs server create file name 4000, when server started

当我使用 nodemon 在端口 4000 上启动我的 nodejs express 服务器时,它创建了一个新的可执行文件 4000,
每次文件更改和服务器启动时,它都会抛出地址已在使用的错误,当我终止与这些端口关联的进程时,它会抛出相同的错误

yarn dev

it create 4000, file automatically at root level of project

我再次将端口更改为 5000

yarn dev

again it create file 5000,

就像@pierpy 说的那样,启动服务器的那一行是不是说 app.listen(80)(当然 80 是你的端口号)。

如果不是,请删除 'starts' 服务器的行并将其替换为 app.listen(PORT) 并将 PORT 更改为您想要的任何端口。

经过长时间的努力,我发现了错误。我的 .env 文件是这样的:-

端口=4000, MONGODB_URI=mongodb://localhost:27017/test,

问题出现是由于在 value 之后添加了逗号 (,)。删除逗号问题后修复