Maison > Article > interface Web > Express pour les débutants : créez votre première application Web aujourd'hui
Créer une application Express implique plusieurs étapes. Express est un framework d'application Web Node.js minimal et flexible qui fournit un ensemble robuste de fonctionnalités pour les applications Web et mobiles. Vous trouverez ci-dessous un guide étape par étape pour créer une application Express de base :
Créer un répertoire de projets :
mkdir my-express-app cd my-express-app
Initialiser un nouveau projet Node.js :
npm init -y
Cela créera un fichier package.json avec les paramètres par défaut.
Installer Express à l'aide de npm :
npm install express
Configurer le serveur de base :
const express = require('express'); const app = express(); const port = 3000; app.get('/', (req, res) => { res.send('Hello World!'); }); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); });
Exécutez votre application Express à l'aide de Node.js :
node app.js
Ouvrez votre navigateur et accédez à http://localhost:3000. Vous devriez voir « Hello World ! » affiché.
Vous pouvez ajouter plus d'itinéraires et de middleware à votre application Express. Par exemple :
Ajouter un itinéraire :
app.get('/about', (req, res) => { res.send('About Page'); });
Utiliser le middleware :
const bodyParser = require('body-parser'); app.use(bodyParser.json()); app.post('/data', (req, res) => { const data = req.body; res.send(`Received data: ${JSON.stringify(data)}`); });
Pour les applications plus volumineuses, c'est une bonne pratique d'organiser votre code en modules séparés.
Créer un répertoire d'itinéraires :
mkdir routes
Créer un fichier de route : Créez un fichier nommé index.js dans le répertoire routes.
const express = require('express'); const router = express.Router(); router.get('/', (req, res) => { res.send('Hello World!'); }); router.get('/about', (req, res) => { res.send('About Page'); }); module.exports = router;
Mettre à jour app.js pour utiliser le fichier de route :
const express = require('express'); const app = express(); const port = 3000; const indexRouter = require('./routes/index'); app.use('/', indexRouter); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); });
Pour les paramètres de configuration, utilisez des variables d'environnement.
Installer le package dotenv :
npm install dotenv
Créer un fichier .env :
PORT=3000
Mettre à jour app.js pour utiliser dotenv :
require('dotenv').config(); const express = require('express'); const app = express(); const port = process.env.PORT || 3000; const indexRouter = require('./routes/index'); app.use('/', indexRouter); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); });
C'est ça ! Vous avez créé une application Express de base. Vous pouvez étendre cela davantage en ajoutant plus de routes, de middleware et d'autres fonctionnalités selon vos besoins.
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!