Développement sur appareil et réseau
Le fichier form0.config.js par défaut lance Expo sur le réseau local. Un appareil physique doit
pouvoir atteindre la machine de développement et le port 8081. Les pare-feu de l’hôte, les réseaux
Wi-Fi isolés, les VPN et le réseau des conteneurs peuvent bloquer la connexion.
Démarrer avec form0-cli
Utilisez l’intégration du serveur d’application lorsque vous travaillez depuis form0-cli :
Code
La CLI lit le bloc devServer de form0.config.js. Le comportement complet de la commande est
décrit dans la
référence du serveur d’application.
Publier une URL de développement
Sans accès LAN, définissez la variable d’environnement configurée dans .env.local :
Code
Démarrez le tunnel séparément, puis exécutez form0 serve --app. Pour une seule exécution, utilisez
--public-url https://your-development-domain.example.
L’URL doit servir directement le manifeste, le bundle, les ressources et le trafic WebSocket Expo. Les pages intermédiaires et les défis d’accès cassent le client. Un tunnel de développement n’est pas un déploiement de production et le bundle mobile ne doit contenir aucun identifiant privilégié.
Utilisez un development build pour un travail orienté production ou du code natif personnalisé. Expo Go est un client facultatif pour l’apprentissage et l’évaluation lorsqu’un build compatible avec le SDK existe pour la plateforme cible.