【问题标题】:Node http-server persists port 8080 even after they were close节点 http-server 即使在它们关闭后仍然保留端口 8080
【发布时间】:2015-07-18 08:53:28
【问题描述】:

首先,这是我的配置:

Windows 7 专业版
节点 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 并下载文件。甚至重新启动我的电脑。

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

【问题讨论】:

    标签: node.js npm port httpserver


    【解决方案1】:

    经过所有可以被认为是解决方案的一部分的努力,我终于找到了最后一块拼图。

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

    并清除了我所有的broser数据。

    那么localhost:8080现在是免费的。

    想分享这些信息,这样没有人会像我一样浪费时间去寻找答案。

    【讨论】:

      猜你喜欢
      • 2021-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-01
      • 2019-11-10
      相关资源
      最近更新 更多