Sandboxes

Frameworks pris en charge

Templates disponibles à la création d'un projet, et détection d'un projet importé.

Templates

TemplateEnvironnementPort par défaut
Next.jsNode3000
ReactNode3000
VueNode3000
NuxtNode3000
SvelteNode3000
PythonPython8000
ViergeNode—

Vierge provisionne un espace de travail vide, sans échafaudage. À utiliser pour importer une base de code existante ou organiser le projet vous-même.

Importer un projet existant

Lors de l'import d'une archive, le framework est détecté depuis le manifeste et le fichier de verrouillage du projet, puis associé au template correspondant. La détection ne fait que choisir des valeurs par défaut raisonnables — elle ne réécrit jamais votre code.

Si la détection se trompe, ou si votre projet n'est couvert par aucun template, déclarez vos services explicitement dans evrygo.json. Ce fichier fait toujours foi.

Tout le reste

Les templates sont une commodité, pas une contrainte. Une sandbox exécute la commande que vous déclarez : toute stack qui démarre par une commande et écoute sur un port fonctionnera — déclarez-la dans evrygo.json et partez du template Vierge.

Choisir un port

Déclarez le port sur lequel votre serveur de développement écoute réellement. Les frameworks qui choisissent un port libre au hasard lorsque le port demandé est occupé sont gérés : la plateforme suit le port réellement ouvert par le processus, et votre aperçu continue de fonctionner.

Écoutez sur toutes les interfaces plutôt que sur la seule boucle locale si votre framework exige un drapeau d'hôte explicite — sans quoi l'aperçu ne peut pas joindre votre serveur.

On this page