当我使用 nodemon 在端口 4000 上启动我的 nodejs express 服务器时,它会创建一个新的可执行文件 4000,
每次文件更改和服务器启动时,它都会抛出该地址已在使用中的错误,当我杀死与这些端口关联的进程时,它会抛出相同的错误
yarn dev
<块引用>
在项目的根级别自动创建4000个文件
我再次将端口更改为 5000
yarn dev
<块引用>
再次创建文件 5000,
答案 0 :(得分:1)
经过长时间的努力,我发现了错误。我的 .env 文件是这样的:-
端口=4000, MONGODB_URI=mongodb://localhost:27017/test,
由于在 value 之后添加了逗号(,) 会出现问题。删除逗号问题后修复
答案 1 :(得分:0)
就像@pierpy 所说的那样,启动您的服务器的行是否会说 app.listen(80)
(当然 80
是您的端口号)。
如果没有,请删除“启动”服务器的那一行,并用 app.listen(PORT)
替换它,并将 PORT
更改为您想要的任何端口。