在我的一个node_modules中,此硬编码的GET请求是什么?它是恶意代码吗?

问题描述

一段时间后,当我在自己的npm上使用Vue.js应用程序进行本地开发时,看到了这两个GET请求。我不想听起来偏执,但我很好奇,为什么localhost:8080中的webpack-dev-server依赖项中存在硬编码的URL调用。我只是无法把这些缠住。我不确定是否之前见过。只是好奇而已,更深入地研究了。

ine

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.x172.16.0.0172.31.255.255。)这些地址不是公开路由的。它们用于专用(本地)网络。

我怀疑192.168.80.197是您的工作站的本地地址,由路由器分配,并且该地址已由Webpack构建放入这些脚本中。您可以通过在* nix框上执行ip addr show或在Windows框上执行ipconfig来进行检查。

或者,这是某个项目作者的本地地址,他们不小心签入了脚本,并将其当前的本地地址嵌入到脚本中。 :-)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...