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() analysiert eingehende URL-codierte Daten aus Formularen, die über POST-Anfragen gesendet werden. Sie fügt die analysierten Daten der Eigenschaft req.body hinzu.

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() stellt statische Dateien wie HTML, CSS, JavaScript und Bilder aus einem angegebenen Verzeichnis bereit. Sie ist ein nützliches Werkzeug zum Bereitstellen von Assets wie Stylesheets und clientseitigen Skripten.

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`.

Der Einsatz dieser integrierten Middleware-Funktionen ermöglicht eine effiziente Verarbeitung von Daten und das Bereitstellen statischer Dateien in Ihren 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() analysiert eingehende URL-codierte Daten aus Formularen, die über POST-Anfragen gesendet werden. Sie fügt die analysierten Daten der Eigenschaft req.body hinzu.

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() stellt statische Dateien wie HTML, CSS, JavaScript und Bilder aus einem angegebenen Verzeichnis bereit. Sie ist ein nützliches Werkzeug zum Bereitstellen von Assets wie Stylesheets und clientseitigen Skripten.

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`.

Der Einsatz dieser integrierten Middleware-Funktionen ermöglicht eine effiziente Verarbeitung von Daten und das Bereitstellen statischer Dateien in Ihren Express.js-Anwendungen.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 8
some-alt