离子 4 网络::ERR_CONNECTION_REFUSED(http://localhost/)

Posted

技术标签:

【中文标题】离子 4 网络::ERR_CONNECTION_REFUSED(http://localhost/)【英文标题】:Ionic 4 net::ERR_CONNECTION_REFUSED(http://localhost/) 【发布时间】:2019-06-28 17:59:14 【问题描述】:

当我尝试创建基于 Ionic 4 的移动前端应用程序时,我遇到了一个问题,但是当我在 android studio 模拟器上使用 cordova 运行它时会出现 net:ERR_CONNECTION_REFUSED(http://localhost/)。 这就是我正在使用的

Angular CLI: 7.1.4
Node: 8.9.4
OS: win32 x64
Ionic version   4.5.0

我的 config.xml

【问题讨论】:

您能否请edit 提出问题并将config.xml 的图像替换为该文件中的文本,然后使用格式为代码按钮在编辑器中对其进行格式化?文本图像无法访问,也无法搜索。 【参考方案1】:

对于任何可能正在使用 Capacitor 的人失去理智,请进入您的 capacitor.config.json 文件并将其删除:

"server": 
    "url": "http://localhost:8100"

我在我的配置文件中已经有一段时间了,直到现在才开始引起问题,所以我不确定新的电容器补丁是否改变了产品构建上的这种行为,或者这解决了我的问题。上帝保佑你们其他人。

【讨论】:

男人,你是救世主!两天以来我一直在为这个问题头疼:(【参考方案2】:

你可以试试这个

ionic capacitor run <platform> [options]

ionic capacitor run android -l --external

--external 可以帮助在相同的外部设备上使用该应用 网络。试试吧……

ionic capacitor run
ionic capacitor run android
ionic capacitor run android -l
ionic capacitor run ios --livereload
ionic capacitor run ios --livereload-url=http://localhost:8100

我在电容器文档ionic capacitor run 上找到了这个

【讨论】:

它第一次在没有 --external 标志的情况下工作。有点奇怪,但现在这个修复工作了。【参考方案3】:

20-09-2020:对于电容器应用

这对我不起作用:我不知道为什么。

ionic cap run android -l --external

但这有效:

ionic cap run android -l --host=0.0.0.0

【讨论】:

【参考方案4】:

我有这个版本:

"@capacitor/android": "^2.4.3",
"@capacitor/cli": "^2.4.3",
"@capacitor/core": "^2.4.3"

我更改了电容器.config.json 文件:

添加这个:

"server": 
    "cleartext": true
  

然后转为假"bundledWebRuntime"

它成功了!

【讨论】:

以上是关于离子 4 网络::ERR_CONNECTION_REFUSED(http://localhost/)的主要内容,如果未能解决你的问题,请参考以下文章

javascript 离子:网络工作者

如何添加离子/离子2 /离子3 /离子4的本地cordova插件?

研究进展:基于阈值降噪和深度神经网络的锂离子电容器寿命预测

中心成果神经网络算法助力电容耦合反应离子刻蚀工艺探索

在高分辨率下默认关闭离子菜单 |角度和离子 4

ionic 4 在离子项目中聚焦时更改离子标签颜色