Avec le développement rapide et l'application généralisée de la technologie Web, le développement de sites Web est devenu l'une des tâches les plus importantes dans le domaine des applications informatiques. Dans le passé, les technologies Web traditionnelles étaient basées sur une combinaison de LAMP (Linux+Apache+MySQL+PHP) ou WAMP (Windows+Apache+MySQL+PHP), ce qui obligeait les développeurs à déployer plusieurs langages de programmation, bases de données et environnements de serveur. la complexité du système. À mesure que Node.js mûrit progressivement et est largement utilisé, il est devenu un outil de développement Web très populaire.
Node.js est un runtime JavaScript basé sur le moteur Chrome V8 qui peut exécuter du code JavaScript côté serveur. En effet, Node.js utilise une approche d'E/S non bloquante basée sur les événements pour traiter les données au moment de l'exécution. Cette approche fait de Node.js un langage très efficace qui peut très bien gérer les tâches gourmandes en E/S. Dans le même temps, Node.js fournit également des API (Application Programming Interface) et des outils très utiles, permettant aux développeurs de créer rapidement des applications Web.
Dans cet article, nous présenterons le processus et la méthode de gestion d'un site Web avec Node.js.
Tout d'abord, nous devons installer Node.js. L'installation de Node.js est très simple. Il vous suffit de télécharger le package d'installation correspondant à la version du système d'exploitation sur le site officiel (https://nodejs.org/zh-cn/), puis de suivre les instructions pour l'installer. il. Une fois l'installation terminée, nous devons vérifier si Node.js est installé avec succès. Entrez la commande suivante dans la ligne de commande :
node -v
Si le numéro de version de Node.js est affiché, cela signifie que Node.js est installé avec succès.
Créer un serveur Web est simple. Nous pouvons utiliser le module http fourni par Node.js pour y parvenir. Tout d'abord, nous devons créer un fichier server.js dans le répertoire du projet, puis y introduire le module http :
const http = require('http');
Ensuite, nous pouvons créer un objet serveur et écouter le port 3000 : #🎜 🎜#
const server = http.createServer((req, res) => { res.end('Hello World!'); }); server.listen(3000, () => { console.log('Server started on port 3000!'); });
const url = require('url'); const querystring = require('querystring'); const server = http.createServer((req, res) => { const { pathname, query } = url.parse(req.url); const params = querystring.parse(query); if (pathname === '/hello') { res.end(`Hello, ${params.name}!`); } else { res.statusCode = 404; res.end('Page not found!'); } }); server.listen(3000, () => { console.log('Server started on port 3000!'); });
Entrez http://localhost:3000/hello?name=Node dans le navigateur, Hello, Node! À ce stade, nous avons réussi à implémenter un routage simple et un traitement des paramètres.
Static File Servingnpm install express
Après l'installation, introduisez le module express et le module path dans server.js :
const express = require('express'); const path = require('path');
Configure static service de fichiers : # 🎜🎜#
const app = express(); app.use(express.static(path.join(__dirname, 'public'))); app.listen(3000, () => { console.log('Server started on port 3000!'); });
Connexion à la base de données
npm install mysql
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: 'password', database: 'test' }); connection.connect(error => { if (error) throw error; console.log('Connection successful!'); });
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!