如何确定哪个本地主机端口正在运行?

JSh*_*les 4 macos shell terminal command-line localhost

我刚刚发现,当我在 url 中简单地输入“localhost”而不在路径中输入任何其他内容时,浏览器会显示一条来自我几天前在 Express 中制作的本地后端测试项目的消息。

我正试图阻止这个过程。

我确信已经在端口 3001 上启动了该服务器,但是当我尝试终止它时,它说该端口上没有正在运行的进程。

我也尝试杀死 8080,但该消息仍然显示。

显然,我刷新了页面,尝试了几种不同的浏览器,甚至重新启动了计算机。

我如何确定哪个端口正在运行?我怎样才能停止这个过程?

[编辑]:这是我不断收到的:

<html><head></head><body><h1>It works!</h1>
</body></html>
Run Code Online (Sandbox Code Playgroud)

dan*_*dan 7

你可以使用lsof

lsof -i @localhost
Run Code Online (Sandbox Code Playgroud)