CodePush-无法连接到LocalHost/127.0.0.1(端口3000):连接失败:Econnrefuse(连



我正在使用Code-Push-Server,由于连接性问题,我设置了一切正常,该应用程序显示一个更新应用程序对话框,但不能下载。在日志中,我发现

[CodePush] failed to connect to localhost/127.0.0.1 (port 3000): connect failed: ECONNREFUSED (Connection refused)

我还可以看到Code-Push的第一个请求,而发送回的JSON如下所示,

{
    "updateInfo": {
        "downloadURL": "http://localhost:3000/download/FkLTVi7MtDtKPXgmUgeV7XXWftWT",
        "description": "",
        "isAvailable": true,
        "isMandatory": false,
        "appVersion": "1.0",
        "packageHash": "cbf70f60186b8be7a8ec213170f2553159ac3jfdfdk6f2770c207b182a962b7a53f",
        "label": "v3",
        "packageSize": 328578,
        "updateAppVersion": false,
        "shouldRunBinaryVersion": false
    }
}

在开发机上,我可以访问下载URL并下载捆绑包。

请建议我是否做正确的事。

如果我正确地找到您,则可以在使用Dev Machine上使用模拟器/浏览器时DL更新,但在您的设备上不起作用。您应该使用开发机的IP地址,例如10.0.6.43:3000,不是本地主机:在这种情况下为3000。

我通过在Code-Push-sever-sever配置文件中更改Local-Host下载到Machine IP地址来工作。

相关内容

  • 没有找到相关文章

最新更新