Sobes.tech
Junior — Middle

Express.js freymvorkining tuzilishiga qaysi komponentlar kiradi?

sobes.tech AI

AIdan javob

Express.js — bu Node.js uchun minimalistik va moslashuvchan veb-ramka. Uning tuzilishi bir nechta asosiy komponentlarni o'z ichiga oladi:

  • Middleware — so'rovlar va javoblarni qayta ishlovchi funksiyalar, so'rov/javob obyektlarini o'zgartirishi, ishlov berish tsiklini yakunlashi yoki boshqasiga o'tkazishi mumkin.
  • Router — marshrutlarni (URL) belgilash va ularni ishlovchilarga bog'lash uchun komponent.
  • Request va Response obyektlari — HTTP so'rov va javoblar ustidagi qoplamalar bo'lib, qulay metodlar va xususiyatlar taqdim etadi.
  • Application obyekti (app) — Expressning asosiy obyekti bo'lib, sozlamalar, middleware va marshrutlarni boshqaradi.

Oddiy ilova yaratish misoli:

const express = require('express');
const app = express();

// Middleware
app.use(express.json());

// Marshrut
app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000);