Base de connaissances

Bénéficiez d'un hébergement web expert

Optez pour la fiabilité et l'expertise de SiteGround pour votre site web !

Accueil / Projets Node.js / Premiers pas / Qu'est-ce qu'un projet Node.js ?

Qu'est-ce qu'un projet Node.js ?

Résumez cet article avec :
Dernière mise à jour : Sep 03, 2026 2 min de lecture

Node.js est un environnement d’exécution JavaScript qui permet aux développeurs de créer des applications web, des API et des services rapides et évolutifs en dehors d’un environnement de navigateur traditionnel. Si votre application est basée sur Node.js, vous pouvez désormais l’héberger et la déployer directement depuis votre compte SiteGround en tant que Projet Node.js.

Ce guide explique ce qu’est un projet Node.js, comment il s’intègre dans votre hébergement existant et à quoi vous attendre avant de créer votre premier projet.

Qu’est-ce qu’un projet Node.js ?

Un projet Node.js n’est pas un produit distinct que vous devez acheter. Il fonctionne au sein du même compte d’hébergement que vos autres sites web, en utilisant la même infrastructure et le même Espace Client. Vous pouvez le gérer depuis un panneau Site Tools dédié doté de paramètres et de fonctionnalités conçus pour prendre en charge l’environnement Node.js.

IMPORTANT ! Les projets Node.js sont disponibles sur les plans GrowBig, GoGeek et Cloud. Vous n’avez pas besoin d’acheter un add-on dédié ou un plan d’hébergement différent pour utiliser les projets Node.js. Si votre plan actuel les prend en charge, vous pouvez commencer le déploiement immédiatement depuis votre Espace Client > Sites Web > Projets Node.js.

Comment un projet est-il déployé ?

Déploiement automatique GitHub

L’une des fonctionnalités les plus utiles des projets Node.js est le déploiement automatique. Lorsque vous liez un projet à un dépôt GitHub, SiteGround surveille ce dépôt pour détecter tout changement. Chaque fois qu’un nouveau code est poussé vers la branche liée, votre projet est automatiquement reconstruit et redéployé sans aucune intervention manuelle.

Imaginez cela comme des mises à jour automatiques pour votre application : vous envoyez votre code et la version en ligne de votre application est actualisée pour correspondre à la dernière version, sans avoir besoin de vous connecter pour lancer vous-même le déploiement.

Importation manuelle

Si vous préférez ne pas associer de dépôt GitHub, vous pouvez également déployer votre projet en important directement une archive contenant le code de votre application. Cette méthode ne prend pas en charge le déploiement automatique : chaque mise à jour doit être importée manuellement.

Combien de projets pouvez-vous héberger ?

Le nombre de projets Node.js que vous pouvez exécuter dépend de votre type de compte d’hébergement :

  • StartUp : 0 (non disponible)
  • GrowBig : jusqu’à 5 projets
  • GoGeek : jusqu’à 10 projets
  • Cloud : nombre de projets illimité

Aucune autre limite ne s’applique spécifiquement aux projets Node.js. Au-delà du nombre de projets autorisé, ils fonctionnent comme n’importe quel autre site web de votre compte en ce qui concerne les ressources et les fonctionnalités d’hébergement.

Comment créer un nouveau projet Node.js ?

Lorsque vous créez un projet Node.js, celui-ci est lancé sur un domaine temporaire généré automatiquement. Votre application est ainsi immédiatement en ligne et accessible.

Lorsque vous êtes prêt à la mettre en ligne sur votre propre domaine, vous pouvez l’associer au projet à tout moment.

Où gérer vos projets ?

Les projets Node.js se gèrent à deux endroits :

  • Espace Client > Sites Web > Projets Node.js. C’est ici que vous pouvez créer de nouveaux projets, consulter tous vos projets en un coup d’œil (domaine, offre, date de création, statut), modifier le domaine principal d’un projet, lui attribuer un libellé, consulter les détails du serveur ou le supprimer.
  • Site Tools > Node.js. Cette interface propose des options dédiées à la gestion de la configuration technique d’un projet Node.js spécifique : méthode de déploiement, paramètres de build, variables d’environnement et journaux de déploiement. Elle propose des outils différents de ceux disponibles dans Site Tools pour les applications classiques.

Partager cet article