Das Erstellen einer Express-App umfasst mehrere Schritte. Express ist ein minimales und flexibles Node.js-Webanwendungsframework, das eine Reihe robuster Funktionen für Web- und mobile Anwendungen bietet. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung zum Erstellen einer einfachen Express-App:
Erstellen Sie ein Projektverzeichnis:
mkdir my-express-app cd my-express-app
Neues Node.js-Projekt initialisieren:
npm init -y
Dadurch wird eine package.json-Datei mit Standardeinstellungen erstellt.
Express mit npm installieren:
npm install express
Einrichten des Basisservers:
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}`); });
Führen Sie Ihre Express-App mit Node.js aus:
node app.js
Öffnen Sie Ihren Browser und navigieren Sie zu http://localhost:3000. Sie sollten „Hello World!“ sehen. angezeigt.
Sie können Ihrer Express-App weitere Routen und Middleware hinzufügen. Zum Beispiel:
Eine Route hinzufügen:
app.get('/about', (req, res) => { res.send('About Page'); });
Middleware verwenden:
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)}`); });
Bei größeren Anwendungen empfiehlt es sich, Ihren Code in separate Module zu organisieren.
Erstellen Sie ein Routenverzeichnis:
mkdir routes
Eine Routendatei erstellen: Erstellen Sie eine Datei mit dem Namen index.js im Verzeichnis 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;
App.js aktualisieren, um die Routendatei zu verwenden:
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}`); });
Verwenden Sie für Konfigurationseinstellungen Umgebungsvariablen.
Dotenv-Paket installieren:
npm install dotenv
Erstellen Sie eine .env-Datei:
PORT=3000
App.js aktualisieren, um dotenv zu verwenden:
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}`); });
Das ist es! Sie haben eine einfache Express-App erstellt. Sie können dies weiter erweitern, indem Sie nach Bedarf weitere Routen, Middleware und andere Funktionen hinzufügen.
Das obige ist der detaillierte Inhalt vonExpress für Einsteiger: Erstellen Sie noch heute Ihre erste Web-App. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!