Maison > interface Web > js tutoriel > Comment créer la première application dans node.js ? Cinq scénarios d'application de node.js

Comment créer la première application dans node.js ? Cinq scénarios d'application de node.js

寻∝梦
Libérer: 2018-09-05 15:12:27
original
1699 Les gens l'ont consulté

Cet article présente principalement la méthode de création de la première application avec node.js, et présente également cinq scénarios d'application. Pour que tout le monde puisse apprendre quelque chose et apprendre cela, lisons cet article ensemble

Essayons d'abord de créer la première application :

Avant de créer le premier "Bonjour , World!" de Node.js, comprenons d'abord de quelles parties se compose l'application Node.js :

1. Introduisons le module requis : nous, les modules Node.js, pouvons être chargés à l'aide de la directive require.

2. Créer un serveur : le serveur peut surveiller les requêtes des clients, similaire aux serveurs HTTP tels qu'Apache et Nginx.

3. Recevoir des requêtes et répondre aux requêtes. Le serveur est facile à créer. Après une création réussie, le client peut utiliser un navigateur ou un terminal pour envoyer une requête HTTP. Le serveur renvoie les données de réponse après avoir reçu la requête.

Étape 1. Introduire le module requis

Nous utilisons la commande require pour charger le module http et attribuer la valeur HTTP instanciée à la variable http. L'exemple est le suivant :

var http = require(“http”);
Copier après la connexion

Étape 2. Créez le serveur

Ensuite, nous utilisons la méthode http.createServer() pour créer le serveur et utiliser l'écoute méthode pour lier le port 8888. Les fonctions reçoivent et répondent aux données via des paramètres de demande et de réponse.

L'exemple est le suivant. Créez un fichier appelé server.js dans le répertoire racine de votre projet et écrivez le code suivant :

var http = require('http');
http.createServer(function (request, response) {
    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});
    // 发送响应数据 "Hello World"
    response.end('Hello World\n');
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
Copier après la connexion

Analyse Serveur HTTP Node.js :

La première ligne demande le module http fourni avec Node.js et l'assigne à la variable http.

Ensuite, nous appelons la fonction fournie par le module http : createServer. Cette fonction renverra un objet. Cet objet a une méthode appelée Listen. Cette méthode a un paramètre numérique qui spécifie le numéro de port sur lequel le serveur HTTP écoute.

Avec le code ci-dessus, nous avons terminé un serveur HTTP fonctionnel. En d'autres termes, avec le code ci-dessus, nous pouvons terminer la construction d'un serveur local. Lorsque nous exécutons le code ci-dessus, un serveur local démarrera. en cours d'exécution, il suffit d'ouvrir le navigateur et d'envoyer une requête à ce serveur, et le serveur renverra les données de retour que vous avez définies au navigateur (si vous souhaitez en savoir plus sur node.js, rendez-vous sur le site Web chinois de PHP node.js chinois Reportez-vous à la colonne du manuel pour apprendre)

Utilisez la commande node pour exécuter le code ci-dessus :

node server.js
Server running at http://127.0.0.1:8888 //cmd输出信息
Copier après la connexion

Ensuite, ouvrez le navigateur et visitez http://127.0.0.1:8888/, vous verrez une page Web indiquant « Hello World ».

nodejs-helloworld

Jetons maintenant un coup d'œil à cinq autres scénarios d'application de node.js :

Permettez-moi de commencer par vous expliquer pourquoi ils ont appelé les cinq autres scénarios ? Parce que l'éditeur a déjà mentionné dix scénarios auparavant. Si cela vous intéresse, vous pouvez lire cet article : Que fait node.js ? Introduction à 10 scénarios d'application de node.js

1. Outils d'environnement de navigateur : browserify

L'émergence de Browserify permet aux modules Nodejs de s'exécuter dans le navigateur, utilisez le format de syntaxe require() pour organiser le code frontal et charger le module npm. Dans le navigateur, le code compilé en appelant Browserify est également écrit dans la balise <script>. </script>

L'opération d'utilisation de Browserify est divisée en 3 étapes. 1. Écrivez un programme ou un module de nœud, 2. Utilisez Browserify pour le précompiler dans bundle.js, 3. Chargez bundle.js dans la page HTML.

2. Outil de programmation en ligne de commande : Commander

commander est un module nodejs léger qui fournit des fonctions puissantes pour la saisie en ligne de commande de l'utilisateur et l'analyse des paramètres. Commander est issu d'un projet Ruby du même nom. Caractéristiques de Commander : code d'auto-enregistrement, génération automatique d'aide, fusion de paramètres courts ("ABC" == "-A-B-C"), options par défaut, options obligatoires, analyse des commandes et invites.

3. Outil de console Web : tty.js

tty.js est une fenêtre de ligne de commande qui prend en charge l'exécution dans le navigateur, basée sur la plateforme node.js. Dépend de la bibliothèque socket.io pour communiquer avec le système Linux via websocket. Caractéristiques : prend en charge le modèle de fenêtre multi-onglets ; prend en charge la syntaxe vim, mc, irssi, vifm ; prend en charge les événements de souris xterm ; prend en charge l'affichage 265 couleurs ;

Comment créer la première application dans node.js ? Cinq scénarios dapplication de node.js

4. Outils d'application client : node-webkit

Node-Webkit est une fusion de la technologie NodeJS et WebKit, fournissant un Le cadre sous-jacent pour le développement d'applications client sur les plates-formes Windows et Linux, ainsi qu'une plate-forme pour l'écriture d'applications utilisant les technologies Web populaires (Node.JS, JavaScript, HTML5). Les développeurs d'applications peuvent facilement exploiter les technologies Web pour implémenter diverses applications. Les performances et les fonctionnalités de Node-Webkit en ont fait la première plate-forme d'applications technologiques Web au monde.

5. Système d'exploitation : node-os

NodeOS est un système d'exploitation convivial développé à l'aide de NodeJS. Le système d'exploitation est entièrement construit sur le noyau Linux et utilise Shell et NPM pour la gestion des packages. L'utilisation de NodeJS peut non seulement bien gérer les packages, mais également gérer les scripts, les interfaces, etc. très bien. Actuellement, Docker et Vagrant sont construits avec la première version de NodeOS.

Comment créer la première application dans node.js ? Cinq scénarios dapplication de node.js

Ce qui précède est la première application et cinq autres scénarios d'application pour créer node.js dans cet article (si vous souhaitez en savoir plus sur les connaissances connexes, accédez à PHP Chinese Learn from la rubrique tutoriel vidéo node.js sur Internet), si vous avez des questions, vous pouvez les poser ci-dessous

[Recommandation de l'éditeur]

Comment paramétrer dans le champ de recherche HTML ? Exemples d'utilisation de la balise de saisie du champ de recherche HTML

Comment utiliser la balise de base HTML ? Résumé de l'utilisation de la balise de base HTML

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal