Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Använda Inbyggd Middleware i Express.js | Utveckling av Webbapplikationer med Express.js
Backendutveckling med Node.js och Express.js

bookAnvända Inbyggd Middleware i Express.js

I Express.js har du tillgång till en uppsättning inbyggda middleware-funktioner som är utformade för att förenkla vardagliga uppgifter inom webbapplikationsutveckling. Dessa middleware-funktioner kan avsevärt effektivisera processer som att tolka inkommande data och leverera statiska filer. Här är några viktiga inbyggda middleware-funktioner:

express.json()

Middleware-funktionen express.json() används för att tolka inkommande JSON-data från förfrågningar med en JSON-payload. Den tolkar automatiskt JSON-datan och gör den tillgänglig via egenskapen req.body för vidare bearbetning.

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()

Mellanvaran express.urlencoded() tolkar inkommande URL-kodad data från formulär som skickas via POST-förfrågningar. Den tillför den tolkade datan till egenskapen req.body.

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.');
});

Observera

Alternativet { extended: true } möjliggör hantering av mer komplex data i formulärinlämningar.

express.static()

Mellanvaran express.static() tillhandahåller statiska filer, såsom HTML, CSS, JavaScript och bilder, från en angiven katalog. Det är ett värdefullt verktyg för att leverera resurser som stilmallar och klientbaserade skript.

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

Genom att använda dessa inbyggda mellanvarufunktioner kan du effektivisera hanteringen av data och leverans av statiska filer i dina Express.js-applikationer.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 8

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Awesome!

Completion rate improved to 2.56

bookAnvända Inbyggd Middleware i Express.js

Svep för att visa menyn

I Express.js har du tillgång till en uppsättning inbyggda middleware-funktioner som är utformade för att förenkla vardagliga uppgifter inom webbapplikationsutveckling. Dessa middleware-funktioner kan avsevärt effektivisera processer som att tolka inkommande data och leverera statiska filer. Här är några viktiga inbyggda middleware-funktioner:

express.json()

Middleware-funktionen express.json() används för att tolka inkommande JSON-data från förfrågningar med en JSON-payload. Den tolkar automatiskt JSON-datan och gör den tillgänglig via egenskapen req.body för vidare bearbetning.

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()

Mellanvaran express.urlencoded() tolkar inkommande URL-kodad data från formulär som skickas via POST-förfrågningar. Den tillför den tolkade datan till egenskapen req.body.

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.');
});

Observera

Alternativet { extended: true } möjliggör hantering av mer komplex data i formulärinlämningar.

express.static()

Mellanvaran express.static() tillhandahåller statiska filer, såsom HTML, CSS, JavaScript och bilder, från en angiven katalog. Det är ett värdefullt verktyg för att leverera resurser som stilmallar och klientbaserade skript.

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

Genom att använda dessa inbyggda mellanvarufunktioner kan du effektivisera hanteringen av data och leverans av statiska filer i dina Express.js-applikationer.

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 8
some-alt