【发布时间】:2020-05-03 04:47:33
【问题描述】:
我决定更改路线的结构,以便在我的项目中更好地组织它们。我现在正在为用户/管理员角色使用文件夹结构。
每当我保存文件时,通常的行为是 nodemon 将重新启动我的服务器,如果没有任何问题,它将启动服务器并连接到数据库 (MongoDB)。但是,由于我更改了此设置,因此每当我保存或创建新文件时,都会收到错误消息 listen EADDRINUSE: address already in use :::5000。
代码并没有真正的问题,因为一旦我再次保存它就没有问题了。
知道会发生什么吗?
【问题讨论】:
-
它应该停止服务器并重新启动,但显然它无法停止它,因此重用端口5000。尝试退出并重新运行nodemon。
-
我实际上没有注意到我在另一个终端的后台运行了另一个 nodemon 实例。所以它实际上试图同时连接两个实例,这就是它有时失败的原因。关闭那个解决了它。
-
@devjavi 请将其作为答案发布,而不是编辑您的问题
-
@SathyajithBhat 感谢您的建议,我的菜鸟错误。