Retour aux FAQ Hébergement
CENTRE D’AIDE · FAQHébergement2 min de lecture

Puis-je héberger un serveur qui doit fonctionner en continu ?

Le type d’hébergement détermine si un projet peut fonctionner. Les fichiers statiques et le code edge déclenché par requête correspondent aux déploiements pris en charge, tandis qu’un processus toujours actif exige un autre modèle d’exécution.

Hébergement

Identifier les besoins à l’exécution

Un déploiement statique sert les fichiers produits par le build, comme le HTML, les feuilles de style, les scripts et les ressources. Il convient aux sites qui fonctionnent sans serveur applicatif persistant. Un déploiement edge exécute un module compatible en réponse aux requêtes, mais ne maintient pas un processus Node.js général actif entre elles.

Avant de choisir, vérifiez si votre framework génère une sortie statique ou si son code serveur dépend d’un état persistant, de tâches en arrière-plan ou d’API propres à Node.js. Un projet peut compiler correctement et échouer dans un environnement statique ou edge s’il attend un processus permanent. Vérifiez les exigences d’exécution, pas seulement le nom du framework.

Choisir une architecture compatible

Pour un projet statique, effectuez le build localement puis déployez les fichiers produits. Si le projet exécute une logique à chaque requête, vérifiez qu’elle est compatible avec l’environnement edge et ses API. Hébergez les tâches longues ou les services qui exigent un processus toujours actif sur une plateforme conçue pour cela.

Testez l’application déployée sur la cible réelle, notamment les routes et opérations qui dépendent du serveur. Si l’environnement requis n’est pas pris en charge, adaptez l’application ou choisissez un hébergement qui exécute explicitement des serveurs persistants. Un téléversement réussi ne suffit pas à prouver que le service fonctionne en production.

Retour aux FAQ Hébergement