Informations :
Dates
- Publish : : Thursday 08 december 2022
- Modification : Thursday 08 december 2022
- 41 views
Share :
Node.js
Node.js est une plateforme logicielle libre en JavaScript, orientée vers les applications réseau évènementielles hautement concurrentes qui doivent pouvoir monter en charge.
Elle utilise la machine virtuelle V8, la bibliothèque libuv pour sa boucle d'évènements, et implémente sous licence MIT les spécifications CommonJS.
Parmi les modules natifs de Node.js, on retrouve http qui permet le développement de serveur HTTP. Ce qui autorise, lors du déploiement de sites internet et d'applications web développés avec Node.js, de ne pas installer et utiliser des serveurs webs tels que Nginx ou Apache.
Concrètement, Node.js est un environnement bas niveau permettant l'exécution de JavaScript côté serveur.
Liens Node.js :
- Node.js html
- Node.js - API html
Gestionnaire de paquets :
- NPM : Node.js Package Management html
npm est le gestionnaire de paquets par défaut pour l'environnement d'exécution JavaScript Node.js de Node.js. - NPX : Node.js Package eXecute html
Module DoH (DNS over HTTPS lookups in web apps html) :
- https://dohjs.org/ html
Ce site utilise DoHjs, une implémentation JavaScript côté client de DNS sur HTTPS à utiliser dans le navigateur.
DoHjs est disponible sur npm et github sous la licence GPLv3. DoHjs inclut également un outil de ligne de commande pour émettre des requêtes DNS via HTTPS.
Deux cas d'utilisation principaux ont été pris en compte lors de l'élaboration de ce protocole. Ces cas d'utilisation empêchent les appareils sur le chemin d'interférer avec les opérations DNS et permettent également aux applications Web d'accéder aux informations DNS via les API de navigateur existantes de manière sûre et compatible avec le partage des ressources d'origine croisée (CORS). Aucun effort particulier n'a été fait pour permettre ou empêcher l'application à d'autres cas d'utilisation.
Liens complémentaires :
- WikipediA : Node.js html
JDN : Node.js : quelle est la différence entre npx et npm ? html