Använda Inbyggd Mellanprogramvara i Express.js
Svep för att visa menyn
I Express.js finns ett antal 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()
Middleware-funktionen express.urlencoded() tolkar inkommande URL-kodad data från formulär som skickas via POST-förfrågningar. Den lägger till den tolkade datan i 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.');
});
Alternativet { extended: true } möjliggör hantering av mer komplex data vid formulärinlämningar.
express.static()
Middleware-funktionen express.static() tillhandahåller statiska filer, såsom HTML, CSS, JavaScript och bilder, från en angiven katalog. 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 middleware-funktioner kan du effektivisera hanteringen av data och leverans av statiska filer i dina Express.js-applikationer.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Använda Inbyggd Mellanprogramvara i Express.js
I Express.js finns ett antal 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()
Middleware-funktionen express.urlencoded() tolkar inkommande URL-kodad data från formulär som skickas via POST-förfrågningar. Den lägger till den tolkade datan i 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.');
});
Alternativet { extended: true } möjliggör hantering av mer komplex data vid formulärinlämningar.
express.static()
Middleware-funktionen express.static() tillhandahåller statiska filer, såsom HTML, CSS, JavaScript och bilder, från en angiven katalog. 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 middleware-funktioner kan du effektivisera hanteringen av data och leverans av statiska filer i dina Express.js-applikationer.
Tack för dina kommentarer!