Tu choisis les services que nous pouvons activer pour l’analyse, la personnalisation et les contenus externes.
Nous utilisons des cookies et des technologies similaires sur notre site pour personnaliser les contenus, intégrer des médias externes et mieux comprendre l’utilisation de certaines sections.
Cookies nécessaires
Ces entrées assurent des fonctions essentielles comme la sécurité, la stabilité et le traitement des formulaires.
Tes données peuvent être traitées avec ton consentement ou sur la base d’intérêts légitimes. Dans les paramètres des cookies, tu peux refuser chaque catégorie facultative ou l’autoriser individuellement.
Certains services traitent des données personnelles dans des pays tiers. En donnant ton consentement, tu acceptes également ce transfert. Pour en savoir plus, consulte notre politique de confidentialité.
Tu pourras rouvrir et modifier ta sélection à tout moment. · 1.0.2
Configurer Node.js sur un serveur Windows – lancer des applications JavaScript modernes
Découvre comment configurer Node.js pour des applications évolutives en temps réel dans un environnement léger → En savoir plus
10 novembre 20263 min de lecture0 Vues0 utile
Introduction
Node.js est un environnement d’exécution JavaScript multiplateforme et open source qui exécute du code JavaScript en dehors du navigateur, par exemple sur des serveurs ou dans des outils en ligne de commande. Basé sur le moteur V8, il prend en charge les entrées/sorties asynchrones pilotées par les événements, ce qui le rend particulièrement efficace pour créer des applications réseau et en temps réel évolutives.
Le paradigme « JavaScript partout » permet aux développeurs d’utiliser un seul langage à la fois pour le backend et le frontend.
FAQ
Questions fréquentes
Commence par mettre à jour ton système et installer Docker (curl -fsSL https://get.docker.com -o get-docker.sh et sh get-docker.sh), car Node.js est fourni et exécuté dans des conteneurs Docker.
Node.js est un environnement d’exécution JavaScript multiplateforme et open source qui exécute du code JavaScript en dehors du navigateur. Basé sur le moteur V8, il prend en charge les entrées/sorties asynchrones pilotées par les événements.
Avis
Cet article t’a-t-il été utile ?
Ton avis nous aide à mieux définir les priorités et à améliorer les contenus.
0 de 0 Les personnes ayant donné leur avis ont trouvé cet article utile.
Aide personnalisée
Le guide ne suffit pas ?
Notre équipe d’assistance ZAP connaît ton produit : décris brièvement ta demande et nous t’aiderons personnellement.
Navigation
Logiciel
Préparation
Avant de configurer Node.js, tu dois préparer ton système. Cela consiste notamment à mettre à jour ton système d’exploitation vers la dernière version et à installer toutes les dépendances nécessaires. Cette préparation garantit un environnement stable et aide à éviter les problèmes pendant ou après l’installation.
Mettre à jour le système
Pour que ton système dispose des dernières mises à jour logicielles et de sécurité, commence toujours par effectuer une mise à jour. Pour cela, exécute la commande suivante :
Code
sudo apt update && sudo apt upgrade -y
Tu t’assures ainsi que ton système dispose de tous les correctifs de sécurité et des versions logicielles les plus récents avant de passer à l’étape suivante.
Installer les dépendances
Une fois la mise à jour terminée, tu peux installer les dépendances. Node.js est fourni et exécuté sur ton système à l’aide de différents conteneurs Docker. Docker doit donc d’abord être installé. Pour cela, exécute la commande suivante :
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Tu trouveras un guide détaillé étape par étape sur l’installation et l’utilisation de Docker dans notre guide Docker.
Installation
Maintenant que toutes les conditions sont réunies et que les préparatifs sont terminés, tu peux commencer à installer l’application Node.js.
Pour utiliser Node.js dans un environnement isolé, tu dois d’abord télécharger l’image officielle basée sur Alpine. La commande suivante télécharge sur ton système la dernière image Node.js 22, prête à être déployée dans des conteneurs :
Code
docker pull node:22-alpine
Tu peux ensuite lancer un conteneur à partir de cette image et y ouvrir une session Shell. Voici comment démarrer le conteneur avec un Shell interactif. L’option --rm supprime automatiquement le conteneur dès que tu le quittes, ce qui permet de garder ton hôte propre.
Code
docker run -it --rm --entrypoint sh node:22-alpine
Dans le conteneur, tu peux vérifier la version de Node.js installée avec node -v : elle devrait afficher v22.19.0. Vérifie la version de npm avec npm -v : tu devrais obtenir 10.9.3. Tu confirmes ainsi que l’image contient les bonnes versions de Node.js et de npm et qu’elle est prête à l’emploi.
Configuration
Après avoir démarré le conteneur Node.js, il est recommandé de configurer les paramètres importants de Node.js directement dans l’environnement. Une méthode courante consiste à définir des variables d’environnement, par exemple :
Code
export NODE_ENV=production
Cela active le mode production, qui applique des optimisations de performances et adapte la journalisation. Pour le développement, tu peux plutôt définir NODE_ENV=development afin d’obtenir des messages d’erreur plus détaillés et des fonctionnalités de débogage.
Une structure de projet bien organisée est essentielle. Commence par créer un fichier de configuration à l’aide de la commande suivante :
Code
npm init -y
Cette commande crée un fichier package.json qui définit les dépendances, les scripts et les métadonnées de ton projet. Il s’agit du fichier de configuration central de toute application Node.js.
Installe les dépendances avec npm install <package>, et ajoute les dépendances de développement avec npm install <package> --save-dev. La section scripts du fichier package.json te permet de définir tes propres commandes, telles que npm start ou npm run build, afin de simplifier l’exécution et la gestion du projet.
Pour les configurations avancées, tu peux personnaliser Node.js à l’aide des fichiers .npmrc ou .nvmrc, afin de configurer des registres privés, des options de cache ou une version spécifique de Node.js. Ton application fonctionnera ainsi de manière cohérente dans différents environnements.
Conclusion et ressources complémentaires
Félicitations ! Tu as installé et configuré Node.js sur ton serveur VPS/serveur dédié. Nous te recommandons également de consulter les ressources suivantes, qui pourront t’aider à configurer ton serveur :
Tu as des questions spécifiques qui n’ont pas trouvé de réponse ici ? Notre équipe est à ta disposition tous les jours pour répondre à tes questions et t’aider. N’hésite pas à nous contacter ! 🙂
Hébergement de serveurs dès 2,49 € / mois, mise en ligne immédiate, protection DDoS incluse.