Bruk 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.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
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
Bruk 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.
Takk for tilbakemeldingene dine!