无法使用IP地址

时间:2017-03-03 07:22:30

标签: node.js webstorm

我在我的电脑上安装了WebStorm并启动了NodeJS服务器。我可以使用localhost从Chrome和Firefox浏览器访问它,但不能使用我的PC的IP地址。

我按照here给出的指示。我验证了是否在Chrome中启用了扩展功能,并检查了WebStorm Build, Execution, Deployment -> Debugger中的端口号。我的电脑的防火墙已经关闭。我仍然无法使用IP地址访问它。

任何人都可以指导我如何解决这个问题吗?

我在自己的电脑上运行WebStorm并试图通过上述浏览器从同一台机器上访问它。

使用WebStorm 2016.3.3版本。

2 个答案:

答案 0 :(得分:1)

this帖子中得到了答案我将默认端口号更改为其他内容,现在我可以使用IP地址从浏览器访问该页面。

答案 1 :(得分:1)

以下是使用以下内容通过Chrome连接到WebStorm内部网络服务器时的调查结果:

  • WebStorm 2018.1 Build#WS-181.4203.535
  • Windows 7 6.1,64位专业版
  • Chrome版本65.0.3325.162(官方版本)(64位)

Chrome已连接到localhost:63342但在<ip address of machine>:63342尝试连接到WebStorm时返回连接已拒绝,即使禁用了Windows防火墙也是如此。

我首先将WebStorm配置为侦听端口63343而不是63342,但仍然具有相同的结果。出乎意料的是,使用此设置 WebStorm在localhost:63342和localhost:63343 都得到了回答,即使重新启动WebStorm也是如此。

然后我注意到,使用其中任何一个端口,WebStorm的可以接受外部连接复选框显示为灰色且未选中。仅将WebStorm的端口更改为1338仍导致http://<ip address of machine>:1338处的连接被拒绝。关闭Windows防火墙不会影响这一点。

由于WebStorm的可以接受外部连接复选框在我将其端口更改为1338后变为可用,我现在选中了该复选框。 Chrome现在可以http://<ip address of machine>:1338到达WebStorm。

所以似乎不是端口本身会产生影响,但WebStorm的可以接受外部连接复选框。请注意,如果您使用共享网络,则选中此框可能存在安全风险,因为WebStorm现在将页面提供给其他工作站以及您自己的工作站。