Maison >interface Web >Questions et réponses frontales >Comment créer un serveur LAN nodejs
Node.js est un environnement d'exécution Javascript efficace qui peut être utilisé pour écrire des applications Web et des applications côté serveur. Il s'agit d'une technologie multiplateforme. En créant un serveur LAN, vous pouvez stocker des données sur votre propre ordinateur pour une gestion et une utilisation faciles. Ce qui suit explique comment utiliser Node.js pour créer un serveur LAN.
1. Installez Node.js
Avant de commencer à créer le serveur, vous devez d'abord installer Node.js. Téléchargez le package d'installation du système correspondant sur le site officiel de Node.js (https://nodejs.org/), puis installez-le.
Une fois l'installation terminée, vous pouvez saisir l'instruction suivante via la ligne de commande pour vérifier si l'installation a réussi :
node -v
Si l'installation est réussie, le numéro de version Node.js correspondant s'affichera.
2. Créer un serveur
Créez un nouveau dossier sur le disque local pour stocker les fichiers liés au serveur. Créez ensuite un nouveau fichier js dans le dossier, tel que server.js. Entrez le code suivant dans le fichier server.js :
var http = require('http'); http.createServer(function(req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World!\n'); }).listen(8080); console.log('Server running at http://localhost:8080/');
Le code ci-dessus crée un serveur HTTP et écoute le port local 8080. Ouvrez http://localhost:8080/ dans le navigateur et vous verrez les mots « Hello World ! ».
3. Testez le serveur
Ouvrez l'outil de ligne de commande, accédez au dossier où sont stockés les fichiers liés au serveur et saisissez l'instruction suivante pour démarrer le serveur :
node server.js
Vous pouvez voir "Serveur exécuté sur http : //localhost :" sur la console : 8080/" indique que le serveur a été démarré avec succès. Saisissez ensuite l'adresse IP locale et le numéro de port 8080 (par exemple, 192.168.0.100:8080) dans le navigateur pour tester l'accès au serveur au sein du réseau local.
4. Ajouter des fonctions
Le code ci-dessus n'est qu'un simple serveur et n'a aucune valeur d'application pratique. D'autres fonctions peuvent être obtenues en introduisant d'autres modules et en ajoutant le code correspondant.
Par exemple, en utilisant le module File System fourni avec Node.js, vous pouvez lire et écrire des fichiers locaux. Modifiez le fichier server.js ci-dessus et ajoutez le code suivant :
var fs = require('fs'); http.createServer(function(req, res) { fs.readFile('index.html', function(err, data) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write(data); res.end(); }); }).listen(8080);
Le code ci-dessus ajoute une fonction de réponse sur le serveur, lit le fichier index.html local et l'affiche dans le navigateur.
Vous pouvez introduire les modules correspondants et écrire les codes correspondants en fonction des besoins réels pour implémenter différentes fonctions côté serveur.
5. Résumé
À travers les étapes ci-dessus, utilisez Node.js pour créer un serveur LAN et ajouter les fonctions correspondantes, qui peuvent facilement stocker et utiliser des données localement. Il convient de noter que des mesures de sécurité appropriées doivent être mises en place après la configuration du serveur pour empêcher tout accès non autorisé. J'espère que cet article vous aidera à créer un serveur à l'aide de 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!