Junior — Middle
Ի՞նչ բաղադրիչներ են մտնում Express.js ֆրեյմվորկի կառուցվածքին։
sobes.tech AI
Պատասխան AI-ից
Express.js-ը Node.js-ի համար մինիմալիստական և ճկուն վեբ շրջանակ է: Նրա կառուցվածքը ներառում է մի քանի հիմնական բաղադրիչներ՝
- Middleware — ֆունկցիաներ, որոնք մշակել են հարցումները և պատասխանները, կարող են փոփոխել հարցում/պատասխան օբյեկտները, ավարտել մշակման ցիկլը կամ փոխանցել կառավարման վերահսկողությունը։
- Router — բաղադրիչ՝ երթուղիների (URL-ների) սահմանման և դրանց հետ աշխատողների կապի համար։
- Request և Response օբյեկտներ — HTTP հարցում և պատասխանների ծածկոցներ, որոնք ապահովում են հարմար մեթոդներ և հատկություններ։
- Application օբյեկտ (app) — հիմնական օբյեկտը՝ Express-ի, որը կառավարում կարգավորումները, middleware-ները և երթուղիները։
Օրինակ՝ պարզ հավելված ստեղծելու համար՝
const express = require('express');
const app = express();
// Middleware
app.use(express.json());
// Երթուղի
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000);