Maison >interface Web >js tutoriel >Noeud Sous le capot
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
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 :-
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!