Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verwendung von Integrierter Middleware in Express.js | Entwicklung von Webanwendungen mit Express.js
Backend-Entwicklung mit Node.js und Express.js

bookVerwendung von Integrierter Middleware in Express.js

In Express.js steht eine Reihe integrierter Middleware-Funktionen zur Verfügung, die alltägliche Aufgaben in der Webentwicklung vereinfachen. Diese Middleware-Funktionen können Prozesse wie das Parsen eingehender Daten und das Bereitstellen statischer Dateien erheblich optimieren. Nachfolgend sind einige wichtige integrierte Middleware-Funktionen aufgeführt:

express.json()

Die Middleware express.json() wird verwendet, um eingehende JSON-Daten aus Anfragen mit einer JSON-Nutzlast zu parsen. Sie analysiert die JSON-Daten automatisch und stellt sie über die Eigenschaft req.body für die weitere Verarbeitung zur Verfügung.

const express = require('express');
const app = express();

app.use(express.json()); // Parse incoming JSON data.

app.post('/api/users', (req, res) => {
  const newUser = req.body; // Access the parsed JSON data.
  // Implement user creation logic here.
  res.send('User created.');
});

express.urlencoded()

Die Middleware express.urlencoded() parst eingehende URL-codierte Daten aus Formularen, die über POST-Anfragen gesendet werden. Die geparsten Daten werden der Eigenschaft req.body hinzugefügt.

const express = require('express');
const app = express();

app.use(express.urlencoded({ extended: true })); // Parse URL-encoded data.

app.post('/api/login', (req, res) => {
  const formData = req.body; // Access the parsed form data.
  // Validate and process login data here.
  res.send('Login successful.');
});

Hinweis

Die Option { extended: true } ermöglicht die Verarbeitung komplexerer Daten in Formularübermittlungen.

express.static()

Die Middleware express.static() dient zum Bereitstellen statischer Dateien wie HTML, CSS, JavaScript und Bildern aus einem angegebenen Verzeichnis. Sie ist ein nützliches Werkzeug, um Ressourcen wie Stylesheets und clientseitige Skripte bereitzustellen.

const express = require('express');
const app = express();

// Serve static files from the `public` directory.
app.use(express.static('public'));

// Now, files in the `public` directory are accessible via their URLs, like `/styles.css`.

Die Nutzung dieser integrierten Middleware-Funktionen ermöglicht eine effizientere Verarbeitung von Daten und das Bereitstellen statischer Dateien in Express.js-Anwendungen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 8

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Awesome!

Completion rate improved to 2.56

bookVerwendung von Integrierter Middleware in Express.js

Swipe um das Menü anzuzeigen

In Express.js steht eine Reihe integrierter Middleware-Funktionen zur Verfügung, die alltägliche Aufgaben in der Webentwicklung vereinfachen. Diese Middleware-Funktionen können Prozesse wie das Parsen eingehender Daten und das Bereitstellen statischer Dateien erheblich optimieren. Nachfolgend sind einige wichtige integrierte Middleware-Funktionen aufgeführt:

express.json()

Die Middleware express.json() wird verwendet, um eingehende JSON-Daten aus Anfragen mit einer JSON-Nutzlast zu parsen. Sie analysiert die JSON-Daten automatisch und stellt sie über die Eigenschaft req.body für die weitere Verarbeitung zur Verfügung.

const express = require('express');
const app = express();

app.use(express.json()); // Parse incoming JSON data.

app.post('/api/users', (req, res) => {
  const newUser = req.body; // Access the parsed JSON data.
  // Implement user creation logic here.
  res.send('User created.');
});

express.urlencoded()

Die Middleware express.urlencoded() parst eingehende URL-codierte Daten aus Formularen, die über POST-Anfragen gesendet werden. Die geparsten Daten werden der Eigenschaft req.body hinzugefügt.

const express = require('express');
const app = express();

app.use(express.urlencoded({ extended: true })); // Parse URL-encoded data.

app.post('/api/login', (req, res) => {
  const formData = req.body; // Access the parsed form data.
  // Validate and process login data here.
  res.send('Login successful.');
});

Hinweis

Die Option { extended: true } ermöglicht die Verarbeitung komplexerer Daten in Formularübermittlungen.

express.static()

Die Middleware express.static() dient zum Bereitstellen statischer Dateien wie HTML, CSS, JavaScript und Bildern aus einem angegebenen Verzeichnis. Sie ist ein nützliches Werkzeug, um Ressourcen wie Stylesheets und clientseitige Skripte bereitzustellen.

const express = require('express');
const app = express();

// Serve static files from the `public` directory.
app.use(express.static('public'));

// Now, files in the `public` directory are accessible via their URLs, like `/styles.css`.

Die Nutzung dieser integrierten Middleware-Funktionen ermöglicht eine effizientere Verarbeitung von Daten und das Bereitstellen statischer Dateien in Express.js-Anwendungen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 8
some-alt