Maison >interface Web >js tutoriel >Noeud Sous le capot

Noeud Sous le capot

Barbara Streisand
Barbara Streisandoriginal
2024-11-26 07:35:14489parcourir

Node Under the hood

Introduction :
Comme nous le savons tous, nous utilisons Node.js principalement pour les serveurs de nos applications, qui utilisent Javascript. mais comment il est connecté à la section Réseau du serveur pour obtenir un objet HTTP (informations).

Dans ce cas, la v8 est entrée en scène. Nous savons tous que la V8 est composée de C, qui possède de nombreuses fonctionnalités qui peuvent interagir directement avec les fonctionnalités du système d'exploitation.

Javascript ne le fait pas, il doit donc fonctionner avec le c pour contrôler ces fonctionnalités de l'ordinateur.

Cette combinaison est connue sous le nom de Node.js

Node.js

C'est un langage qui fait 3 choses

  • Enregistre les données et les fonctionnalités (code)
  • utilise ces données en exécutant des fonctionnalités (code) dessus.
  • a une tonne d'étiquettes intégrées qui déclenchent des fonctionnalités de nœud construites en C pour utiliser les composants internes de notre ordinateur

Exécution du code du nœud :-

  • nous pouvons mettre en place avec un label javascript, des fonctionnalités Node.js (et donc des composants internes de l'ordinateur) pour attendre les demandes de tweets html/css/js de nos utilisateurs

  • Comment ? La fonctionnalité Node intégrée la plus puissante de toutes : http
    (et son étiquette intégrée associée dans js - également HTTP de manière pratique)

Utilisation de la fonctionnalité HTTP de Node (c) pour configurer un socket ouvert

const server = http.createServer()
server.listen(80) 

Demande Web entrante -> exécuter le code pour renvoyer le message

Q. si dans un message lié ---> renvoyer des données mais à quel moment ?

Réponse : - Nous devons envoyer une méthode de rappel qui est automatiquement appelée à partir des fonctionnalités v8 / (node ​​& C).

Dans le prochain article, nous aurons un diagramme et une explication détaillée de la façon dont il ouvre Socket et du port comment il a automatisé l'object passé comme argument à la fonction.

Lien vers le détail Discussion via diagramme :-

Référence :-

  1. https://frontendmasters.com/courses/servers-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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn