节点 http-server 即使在它们关闭后仍然保留端口 8080

Node http-server persists port 8080 even after they were close

首先,这是我的配置:

Windows 7 Professional
Node v0.12.2
NPM v2.7.4
http-server v0.8.0

我已经使用 npm install http-server -g 安装了 http-server,仍在终端上,转到我的根文件夹 ...\node\teste 并执行 http-server -a127.0.0.1 -p8080 .直到这一部分,一切似乎都还好。服务器已启动并且 运行.

当我访问 url localhost:8080 时,它给了我一个下载文件作为答案,我的 index.js.

在终端使用 CTRL+C 关闭服务器,对文件进行一些更改,再次启动服务器并再次下载文件作为响应,但不是我下载的第一个实际文件并删除。

所以,我已经更改了我原来的文件名,停止了 http-server 功能,清除了端口,因此 netstat -a -b 中没有显示,我仍然可以访问 localhost:8080 并下载文件。甚至重新启动我的电脑。

没有节点进程运行,我查过了

经过所有的努力,也算是解决了一部分,我终于找到了最后一块拼图。

我去了我的浏览器(Google Chrome) 并打开了:
Settings > Advanced Settings > Privacity > Clear Data

并清除了我所有的兄弟数据。

那么 localhost:8080 现在有空了。

想要分享此信息,这样就不会有人像我一样浪费时间寻找答案。