Junior — Middle
Millised komponendid moodustavad Express.js raamistikustruktuuri?
sobes.tech AI
Vastus AI-lt
Express.js on minimaalne ja paindlik veebiraamistik Node.js jaoks. Selle struktuur hõlmab mitmeid võtmeelemente:
- Middleware — funktsioonid, mis töötlevad päringuid ja vastuseid, võivad muuta päringu/vastuse objekte, lõpetada töötlemistsükli või edasi juhtida kontrolli.
- Router — komponent, mis määratleb marsruudid (URL-id) ja ühendab need töötlejatega.
- Request ja Response objektid — ümbrised HTTP-päringule ja -vastusele, pakkudes mugavaid meetodeid ja omadusi.
- Application objekt (app) — Expressi peamine objekt, mis haldab seadeid, middleware ja marsruute.
Näide lihtsa rakenduse loomise kohta:
const express = require('express');
const app = express();
// Middleware
app.use(express.json());
// Marsruut
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000);