0
votes

Expo- Impossible de se connecter au serveur

J'essaie d'ouvrir un nouveau projet sur mon iPhone, et il affiche ce message: entrez la description de l'image ici

REMARQUE: la connexion est LAN, en mode TUNNEL cela fonctionne bien mais lentement


0 commentaires

3 Réponses :


1
votes

Vous avez essayé de vous connecter à la mauvaise adresse IP. le 127.0.0.1 est une IP localhost. Vous devez changer l'adresse IP sur laquelle s'exécute votre serveur Metro Builder.

Peut-être que ce fil de discussion vous aide à changer l'IP correcte: React Native Expo change l'IP LAN par défaut


2 commentaires

J'ai exécuté cette commande comme il dit 'set REACT_NATIVE_PACKAGER_HOSTNAME = my ip', mais rien ne change sauf le numéro d'IP à l'écran, une autre idée?


Votre serveur Metro Builder est-il en cours d'exécution? Peut-être pouvez-vous nous fournir la sortie du journal du serveur?



0
votes
  • Passer au type de connexion LAN dans expo-cli
  • Ouvrez-le à nouveau depuis votre téléphone
  • Si vous obtenez une erreur similaire mais avec votre IP LAN, votre réseau n'autorise pas les connexions entre les périphériques sur le réseau et vous devez utiliser un tunnel ou utiliser un simulateur avec localhost.

1 commentaires

Salut, pouvez-vous être un peu plus précis s'il vous plaît?



0
votes
  1. Ouvrez Démarrer> Panneau de configuration> Système
  2. Accédez à Paramètres système avancés> Variables d'environnement
  3. Définissez une variable d'environnement système avec la paire nom / valeur suivante:
  4. nom: REACT_NATIVE_PACKAGER_HOSTNAME
  5. valeur: <l'adresse IPv4 que vous souhaitez utiliser> (si une adresse ne fonctionne pas, entrez l'adresse IPV4 actuelle que vous utilisez)

C'est ça!

IMPORTANT: n'oubliez pas de fermer et de rouvrir l'invite de commande PowerShell avec élévation de privilèges, car les variables d'environnement nouvellement ajoutées ne seront pas disponibles sur les invites existantes.


0 commentaires