节点http-server即使在closures后也会保留端口8080
首先,这是我的configuration:
Windows 7专业版
节点v0.12.2
NPM v2.7.4
http-server v0.8.0
我已经使用npm install http-server -g
,仍然在terminal上,进入我的根文件夹...\node\teste
并执行http-server -a127.0.0.1 -p8080
。 直到这一部分一切都好了。 服务器已经启动并正在运行。
当我访问url localhost:8080
,它给了我一个下载文件作为回答,我的index.js。
在terminal用CTRL+C
closures服务器,对文件进行了一些修改,重新启动服务器,再次下载一个文件作为响应,但不是我下载和删除的第一个文件。
所以,我已经改变了我的原始文件名,停止了http-server的function,清除了端口,这样就不会在netstat -a -b
,我仍然可以访问localhost:8080
并下载文件。 即使重新启动我的电脑。
没有节点进程正在运行,我已经检查过了。
经过所有的努力,这可以被认为是解决scheme的一部分,我终于find了最后一块拼图。
我已经去了我的大巴(谷歌浏览器),并运行:
Settings > Advanced Settings > Privacity > Clear Data
并清除我所有的broser数据。
然后localhost:8080
现在是免费的。
想要分享这些信息,所以没有人会像我一样,失去几个小时,试图find答案。