2017-09-08 5 views
0

J'utilise code-push-server en raison de problèmes de connectivité, j'ai tout réglé correctement, l'application affiche une boîte de dialogue Update App, mais Impossible de télécharger. Dans les journaux, je trouveCodePush - Echec de la connexion à localhost/127.0.0.1 (port 3000): connexion échouée: ECONNREFUSED (Connexion refusée)

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

Je peux aussi voir la première demande à partir du code-poussoir et le JSON renvoyé est comme ci-dessous,

{ 
    "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 
    } 
} 

Sur la machine de développement, je peux accéder au téléchargement L'URL et le bundle sont téléchargés.

Veuillez aviser si je fais quelque chose de bien.

Répondre

0

J'ai obtenu ceci pour travailler en changeant le téléchargement localhost à l'adresse IP de la machine dans le fichier de configuration de code-push-sever.

0

Si je vous reçois correctement, vous êtes en mesure de mettre à jour dl lors de l'utilisation de simulateur/navigateur sur votre machine dev mais cela ne fonctionne pas sur vos appareils. Vous devez utiliser l'adresse IP de votre machine de développement, par ex. 10.0.6.43:3000, pas localhost: 3000 dans ce cas.

+0

Merci @ Max, Mais cela n'a pas fonctionné au départ. – IsaacK