当我尝试在移动设备上查看我的应用时,显示err_connection_timed_out

时间:2018-10-11 14:29:12

标签: reactjs mobile terminal

我想在智能手机上测试我的应用程序。

我还没有使用本机反应,因为我还没有学到。

enter image description here

如您所见,端口号是8080。

我尝试在移动设备上运行我的应用程序的情况

在终端中尝试iconfig并获得了我的IPv4地址。

enter image description here

然后,在我的移动Chrome浏览器中输入我的ipv4地址:8080。 像这样:

192.1xx.x.xxx:8080

但显示err_connection_timed_out错误。

另一方面,我可以连接到192.1xx.x.xxx/dashboard。工作正常。

如果我可以连接到xampp仪表板,则无法理解为什么不能在移动浏览器上运行我的react应用。

当然,我的智能手机和PC使用的是同一个wifi。

1 个答案:

答案 0 :(得分:0)

如果您正在使用webpack-dev-server并在localhost上运行应用程序。您将无法通过网络运行您的应用程序,我不知道为什么,但这就是它的行为方式。 相反,您可以构建应用程序。并在dist文件夹中运行python服务器或nodejs服务器,然后它将在您的本地网络上工作。

如果您有python 2.7,则可以在build dist文件夹中运行python -m SimpleHTTPServer 9090。在端口9090上启动服务器。