Aller au contenu

Node.js

Dans cet article

Information

Node.js est un environnement d'exécution JavaScript côté serveur construit sur le moteur JavaScript V8 de Google Chrome. Node.js permet aux développeurs d'utiliser JavaScript pour écrire des scripts côté serveur et créer des applications réseau évolutives. Il est particulièrement utile pour les développeurs web, les créateurs d'API, les développeurs d'applications en temps réel et ceux qui travaillent avec des architectures de microservices.

Fonctionnalités clés de Node.js

  • Modèle d'exécution asynchrone - Node.js utilise un modèle d'E/S non bloquant, lui permettant de gérer efficacement de nombreuses connexions simultanées.
  • Hautes performances JavaScript - Grâce au moteur V8, Node.js offre une exécution rapide du code JavaScript.
  • Stack de développement unifiée - Permet d'utiliser JavaScript à la fois pour les composants côté client et côté serveur de l'application.
  • Écosystème de packages étendu - npm (Node Package Manager) donne accès à une vaste collection de bibliothèques et d'outils open source.
  • Support JSON intégré - Simplifie le travail avec les données JSON, ce qui est pratique lors de la création d'API.
  • Support WebSocket - Permet la mise en œuvre d'applications en temps réel telles que le chat et les jeux en ligne.
  • Extensibilité - Les fonctionnalités de Node.js peuvent être étendues à l'aide de modules écrits en C++.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
132 Node.js Ubuntu 22.04 + + + + 1 1 15 Non COMMANDER
- Dépendances préinstallées - Inclut les outils npm et curl.

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de sortie du logiciel depuis le site du développeur ou les dépôts du système d'exploitation.

Premiers pas après le déploiement de Node.js

Après l'achat d'une commande, vous recevrez une notification à l'adresse e-mail enregistrée lors de l'inscription lorsque le serveur sera prêt à être utilisé. Cette notification inclura l'adresse IP du VPS, ainsi que les identifiants de connexion. Les clients de notre entreprise gèrent les équipements via le panneau de contrôle du serveur et l'APIInvapi. Les données d'authentification, qui peuvent être trouvées dans l'onglet Configuration >> Tags du panneau de contrôle du serveur ou dans l'e-mail envoyé :

  • Password : Envoyé à votre adresse e-mail après que le serveur soit prêt à être utilisé suite au déploiement du logiciel.

Pour travailler avec le service, vous devez vous connecter au serveur via SSH :

ssh root@<server_ip>

Remarque

Des informations détaillées sur les paramètres de base de Node.js peuvent être trouvées dans la documentation du développeur.

Commander Node.js via l'API