Maison > Article > interface Web > Le nœud est-il gratuit ?
node est gratuit ; node a été publié en mai 2009 et développé par Ryan Dahl. Il s'agit d'un environnement d'exécution JavaScript basé sur le moteur Chrome V8. Il utilise un modèle d'E/S non bloquant et piloté par les événements pour permettre à JavaScript de s'exécuter. sur le service. Une plate-forme de développement de terminaux ; Node utilise des modules de module pour diviser différentes fonctions afin de simplifier le développement d'applications.
L'environnement d'exploitation de ce tutoriel : système Windows 10, Node.js version 17, ordinateur DELL G3
Le nœud est-il gratuit ?
est gratuit.
Introduction à Node.js
Node.js est un environnement de serveur open source
Node.js est gratuit
Node.js est disponible sur diverses plateformes (Windows, Linux, Unix, Mac OS (Le modèle d'E/S non bloquant et piloté par les événements permet à JavaScript de s'exécuter sur la plate-forme de développement côté serveur, ce qui fait de JavaScript un langage de script comparable aux langages côté serveur tels que PHP, Python, Perl, et Ruby.
En février 2009, Ryan Dahl a annoncé sur son blog qu'il s'apprêtait à créer un serveur Web léger basé sur la V8 et à fournir un ensemble de bibliothèques.
En mai 2009, Ryan Dahl a publié une partie de la version initiale du package Node sur GitHub, et dans les mois suivants, certaines personnes ont commencé à utiliser Node pour développer des applications.
En novembre 2009 et avril 2010, des conférences Node.js ont été organisées lors des deux conférences JSConf. Fin 2010, Node a reçu un financement du fournisseur de services de cloud computing Joyent, et le fondateur Ryan Dahl a rejoint Joyent pour être responsable du développement de Node à temps plein.
En juillet 2011, Node a publié la version Windows avec le soutien de Microsoft.
En 2016, incident du leftpad, Yarn est né
En 2021, la dernière version de Node.js 17 sortira.
Module de fonctionNode utilise le module Module pour diviser différentes fonctions afin de simplifier le développement d'applications. Les modules Modules sont un peu comme les bibliothèques de classes du langage C++. Chaque bibliothèque de classes Node contient une très riche variété de fonctions. Par exemple, le module http contient de nombreuses fonctions liées à la fonction http, qui peuvent aider les développeurs à fonctionner facilement sur http, tcp/udp, etc., et peuvent également créer facilement http et serveurs TCP/UDP.
Il est très pratique d'utiliser des modules dans le programme. Il vous suffit de faire ce qui suit :
Ici, la bibliothèque de classes http est introduite et la référence à la bibliothèque de classes http est stockée dans la variable http. À ce stade, Node recherchera le répertoire node_modules dans notre application et recherchera le module http dans ce répertoire. Si Node.js ne trouve pas ce répertoire, il recherchera dans le cache global du module. Les utilisateurs peuvent spécifier l'emplacement du module via des chemins relatifs ou absolus, tels que : var myModule = require('./myModule.js');
Le module contient de nombreux extraits de code fonctionnels. est privé, ce qui signifie que les méthodes fonction et les variables définies dans le module ne peuvent être appelées que dans le même module. Bien entendu, certaines méthodes et variables peuvent être exposées en dehors du module. Dans ce cas, l'objet exports peut être utilisé pour y parvenir.
Apprentissage recommandé : "
Tutoriel vidéo Node.js"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!