“Node.js 错误:尽管终止了进程,端口 5000 已在使用中”

问题描述 投票:0回答:2

了解 Node.js 的人。你能帮助我吗 。我的 js 代码中有一些错误。通过使用邮递员编写了一个代码来给出 res, Req 。我在我的腿上使用了端口 5000。但它总是显示错误“5000 已被使用。

我在cmd上杀死了端口号,然后尝试了另一个端口号。同样的错误

javascript node.js postman port
2个回答
0
投票

根据您给出的错误,我确定问题是您尚未设置当前端口,如果您阅读错误,它表示它试图使用端口 5000 而不是 3000,请确保您的代码配置正确。如果您提供一些代码,我可能可以为您提供更多帮助,但就错误而言,配置错误的端口可能是问题所在。


0
投票

错误 EADDRINUSE 表示您尝试使用的端口(在本例中为 5000 或之前的 3000)仍被另一个进程占用。

  1. 使用命令行验证端口是否仍被占用: 视窗: 网络统计-ano |查找字符串:5000 (这会检查端口 5000 是否正在被另一个进程使用。)

Linux: 须藤 lsof -i:5000 (这会检查端口 5000 是否正在被另一个进程使用。)

  1. 如果端口被占用,请终止该进程或使用其他端口: 如果 Node.js 进程正在使用该端口,请终止该进程并重新运行您的项目。 如果其他服务正在使用该端口,请考虑使用不同的端口号。

终止进程:

Windows: 任务终止 /PID /F (替换为您找到的进程 ID。)

Linux: 须藤杀死-9 (替换为您找到的进程 ID。)

注意:仅杀死 Node.js 进程。如果是其他服务,最好选择不同的端口。

© www.soinside.com 2019 - 2024. All rights reserved.