Serveur dédié : Installation de JavaScript
Ce guide a été créé avec les produits suivants :
(Les détails peuvent varier selon les produits de différents fournisseurs, mais les concepts principaux restent les mêmes)
Introduction
Ce guide vous explique les étapes pour installer Node.js, Deno et Bun sur Windows. Les étapes ci-dessous doivent être exécutées via RDP. Si vous ne savez pas comment vous connecter à votre serveur via RDP, consultez notre guide d’accès initial (RDP).
Installation
Pour commencer, vous devez choisir quel runtime JavaScript installer. Il existe plein de ressources en ligne qui détaillent chacun d’eux. Mais vous pouvez aussi lire ce guide, car il inclut les commandes de base et des exemples de code. On vous recommande Node.js, car c’est l’un des plus utilisés et un choix très populaire.
- Node.js
- Deno
- Bun
Installation du runtime Node.js
Étape 1 : Télécharger les fichiers
Ouvrez le navigateur de votre choix (je vais utiliser Chrome pour ce guide) et rendez-vous sur https://Node.js.org/en
Cliquez maintenant sur le bouton Download Node.js (LTS) et attendez la fin du téléchargement.
Il est généralement recommandé de garder votre installation sur la dernière version Long Term Support (LTS).
Étape 2 : Installer Node.js
Lancez l’installateur en cliquant dessus. Vous serez invité à configurer quelques options. Sur la page Welcome, cliquez sur Next.
Lisez et acceptez (en cochant la case) le contrat de licence Node.js, puis cliquez sur Next.
Ensuite, choisissez l’emplacement d’installation de Node.js.
On recommande d’utiliser l’emplacement d’installation par défaut.
À la page suivante, vous pouvez choisir de ne pas installer certains paquets de base de Node.js. Pour une installation normale, ce qui est recommandé, cliquez simplement sur Next. Vous aurez aussi la possibilité d’installer Chocolatey, mais ce n’est pas nécessaire.
Étape 3 : Finaliser l’installation
Cliquez sur Install et patientez pendant la configuration. Ça peut prendre un peu de temps. :)
Une fois terminé, cliquez sur Finish et commencez à utiliser Node.js sur votre serveur.
Mettre à jour Node.js vers la dernière version
La commande node -v affiche la version installée de Node.js. De temps en temps, vérifiez que vous utilisez la dernière version LTS. Pour mettre à jour Node.js, suivez à nouveau la section Installation de Node.js de ce guide.
Utiliser Node.js & npm
npm est le gestionnaire officiel de paquets de Node.js. Vous l’utiliserez pour installer des paquets depuis internet.
Vous pouvez trouver tous les paquets npm sur leur site web.
Créer un nouveau projet
Chaque fois que vous voulez démarrer un nouveau projet Node.js, créez un nouveau dossier avec l’Explorateur de fichiers, ouvrez l’Invite de commandes ou PowerShell dedans, et lancez la commande npm init pour commencer la configuration. Cela vous demandera quelques infos de base pour créer un fichier package.json. Ce fichier sera la "config" pour exécuter Node.js.
Sous Windows, cliquez une fois sur le chemin actuel dans l’Explorateur de fichiers, tapez cmd puis appuyez sur Entrée pour ouvrir l’Invite de commandes dans ce dossier, c’est plus simple.
Après avoir initialisé le projet, créez un fichier index.js et écrivez du code dedans. Par exemple, on va créer un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code :
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})
server.listen(80)
Lancez ce code avec la commande node . et vérifiez le résultat en allant sur localhost:80 dans votre navigateur.
Installer des paquets externes depuis npm se fait avec la commande npm install [nom-du-paquet].
Installation du runtime Deno
Installer Deno est aussi simple que de taper irm https://deno.land/install.ps1 | iex dans une instance PowerShell. Utilisez la barre de recherche Windows et cherchez Powershell. Ouvrez une invite en mode administrateur et lancez la commande ci-dessus, en suivant les instructions éventuelles.
Pour vérifier la version installée, lancez deno --version.
Mettre à jour Deno vers la dernière version
Pour mettre à jour Deno, il suffit de lancer deno upgrade.
Utiliser Deno
Pour commencer avec Deno, créez un fichier index.ts et écrivez du code dedans. Par exemple, on crée un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code :
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
Lancez ce code avec la commande deno run --allow-net index.ts et vérifiez le résultat en allant sur localhost:80 dans votre navigateur.
Deno a été créé pour être plus sécurisé et nécessite donc certaines permissions comme --allow-net pour accéder à certains modules.
Installation du runtime Bun
Bun propose aussi un installateur très simple en une commande, mais offre aussi la possibilité de l’installer via npm si vous avez déjà utilisé Node.js.
- Commande
- npm
Lancer irm bun.sh/install.ps1|iex dans PowerShell installera Bun sur votre serveur.
Le serveur peut manquer certains fichiers requis. Bun vous informera et fournira des liens pour les télécharger lors de l’exécution de l’installateur.
Si vous avez déjà npm installé, vous pouvez lancer npm install -g bun pour installer Bun.
Utiliser Bun
Bun a été conçu pour être plus rapide que certains autres moteurs JavaScript, tout en ayant une configuration similaire à Node.js. Pour lancer Bun, ouvrez un dossier vide et lancez bun init dans l’Invite de commandes.
Selon la langue choisie (JS ou TS), Bun créera un fichier de config (jsconfig.json ou tsconfig.json).
Pour commencer avec Bun, créez un fichier index.ts et écrivez du code dedans. Par exemple, on crée un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code :
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
Lancez ce code avec la commande bun index.ts et vérifiez le résultat en allant sur localhost:80 dans votre navigateur.
Conclusion
Félicitations, vous avez installé JavaScript avec succès. Pour toute question ou aide, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂