gpt4 book ai didi

react-native - 网络响应超时错误 (create-react-native-app) (expo)

转载 作者:行者123 更新时间:2023-12-03 07:28:39 27 4
gpt4 key购买 nike

我正在尝试在 Android 中的 expo 应用程序上运行 create-react-native-app。

首先,我通过编写命令创建了项目

create-react-native-app test

然后我执行了

npm start

然后从 expo 应用程序扫描二维码。

但是扫描二维码后,我收到以下错误:

Uncaught Error: Java.net,sockettimeoutException: failed to connect to after 10000ms

enter image description here

Github 问题:

https://github.com/react-community/create-react-native-app/issues/144#issuecomment-296631692

最佳答案

这是由于您的计算机未打开端口。

Linux(Ubuntu)

在 Ubuntu 终端中运行

sudo ufw status verbose 要查看开放端口,如果找不到 19000 端口开放,则需要使用以下命令打开端口

sudo ufw allow 19000/tcp

然后再次运行

sudo ufw allow 19001/tcp

为了为React Native提供http服务,我使用这种方法在我的ubuntu中解决了这个问题。我希望这会对您有所帮助。

窗口

在 Windows 防火墙中打开端口以进行 TCP 访问在开始菜单上,单击Run,键入WF.msc,然后单击OK

高级安全 Windows 防火墙左 Pane 中,右键单击入站规则,然后单击New Rule 在操作 Pane 中。

规则类型对话框中,选择端口,然后单击下一步

协议(protocol)和端口对话框中,选择TCP。选择特定本地端口,然后键入React端口实例的端口号,例如默认实例为19000。单击下一步

操作对话框中,选择允许连接,然后单击下一步

配置文件对话框中,选择描述要连接到数据库引擎时的计算机连接环境的任何配置文件,然后单击下一步

名称对话框中,键入此规则的名称和说明,然后单击“完成”

同样,您也可以打开端口19001

关于react-native - 网络响应超时错误 (create-react-native-app) (expo),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43593042/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com