Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av Innebygd Mellomvare i Express.js | Utvikling av Webapplikasjoner med Express.js
Backend-Utvikling med Node.js og Express.js

bookBruk av Innebygd Mellomvare i Express.js

I Express.js har du tilgang til et sett med innebygde mellomvarefunksjoner utviklet for å forenkle daglige oppgaver innen webutvikling. Disse mellomvarefunksjonene kan i stor grad effektivisere prosesser som parsing av innkommende data og levering av statiske filer. Her er noen sentrale innebygde mellomvarefunksjoner:

express.json()

Mellomvaren express.json() brukes til å parse innkommende JSON-data fra forespørsler med JSON-innhold. Den parser automatisk JSON-dataene og gjør dem tilgjengelige via req.body-egenskapen for videre behandling.

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

Mellomvaren express.urlencoded() analyserer innkommende URL-kodede data fra skjemaer sendt via POST-forespørsler. Den legger de analyserte dataene til req.body-egenskapen.

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

Merk

Alternativet { extended: true } gjør det mulig å håndtere mer komplekse data i skjemainnsendinger.

express.static()

Mellomvaren express.static() leverer statiske filer, som HTML, CSS, JavaScript og bilder, fra en angitt katalog. Dette er et nyttig verktøy for å levere ressurser som stilark og skript på klientsiden.

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

Bruk av disse innebygde mellomvarene gjør det enklere å håndtere data og levere statiske filer i Express.js-applikasjoner.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 8

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.56

bookBruk av Innebygd Mellomvare i Express.js

Sveip for å vise menyen

I Express.js har du tilgang til et sett med innebygde mellomvarefunksjoner utviklet for å forenkle daglige oppgaver innen webutvikling. Disse mellomvarefunksjonene kan i stor grad effektivisere prosesser som parsing av innkommende data og levering av statiske filer. Her er noen sentrale innebygde mellomvarefunksjoner:

express.json()

Mellomvaren express.json() brukes til å parse innkommende JSON-data fra forespørsler med JSON-innhold. Den parser automatisk JSON-dataene og gjør dem tilgjengelige via req.body-egenskapen for videre behandling.

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

Mellomvaren express.urlencoded() analyserer innkommende URL-kodede data fra skjemaer sendt via POST-forespørsler. Den legger de analyserte dataene til req.body-egenskapen.

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

Merk

Alternativet { extended: true } gjør det mulig å håndtere mer komplekse data i skjemainnsendinger.

express.static()

Mellomvaren express.static() leverer statiske filer, som HTML, CSS, JavaScript og bilder, fra en angitt katalog. Dette er et nyttig verktøy for å levere ressurser som stilark og skript på klientsiden.

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

Bruk av disse innebygde mellomvarene gjør det enklere å håndtere data og levere statiske filer i Express.js-applikasjoner.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 8
some-alt