问题描述
一段时间后,当我在自己的npm
上使用Vue.js应用程序进行本地开发时,看到了这两个GET请求。我不想听起来偏执,但我很好奇,为什么localhost:8080
中的webpack-dev-server
依赖项中存在硬编码的URL调用。我只是无法把这些缠住。我不确定是否之前见过。只是好奇而已,更深入地研究了。
node_modules
socket(socketUrl,onSocketMessage);
/* WEBPACK VAR INJECTION */}.call(this,"?http://192.168.80.197:8080&sockPath=/sockjs-node"))//# sourceURL=[module]
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9...
绝对确定我反应过度,但仍然很好奇:)
解决方法
该IP地址位于private network block中,这就是为什么您将IANA视为所有者。所有192.168.x.x
地址都是。 (还有10.x.x.x
和172.16.0.0
到172.31.255.255
。)这些地址不是公开路由的。它们用于专用(本地)网络。
我怀疑192.168.80.197是您的工作站的本地地址,由路由器分配,并且该地址已由Webpack构建放入这些脚本中。您可以通过在* nix框上执行ip addr show
或在Windows框上执行ipconfig
来进行检查。
或者,这是某个项目作者的本地地址,他们不小心签入了脚本,并将其当前的本地地址嵌入到脚本中。 :-)