Sobes.tech
Junior — Middle

რა კომპონენტებს შეადგენს Express.js-ის ჩარჩოს სტრუქტურას?

sobes.tech AI

პასუხი AI-სგან

Express.js არის მინიმალისტური და მოქნილი ვებ-ფრემვორკი Node.js-ისთვის. მისი სტრუქტურა მოიცავს რამდენიმე ძირითადი კომპონენტს:

  • Middleware — ფუნქციები, რომლებიც პროცესორებს სთხოვნებს და პასუხებს, შეუძლიათ შეცვალონ სთხოვნის/პასუხის ობიექტები, დაასრულონ დამუშავების ციკლი ან გადმოსცენ კონტროლი შემდეგს.
  • Router — კომპონენტი გზების (URL-ების) განსაზღვრისა და მათთან დაკავშირებული დამუშავებლებისათვის.
  • Request და Response ობიექტები — HTTP სთხოვნისა და პასუხის გადაფარვა, რომლებიც უზრუნველყოფენ კომფორტული მეთოდებს და თვისებებს.
  • Application ობიექტი (app) — მთავარი ობიექტი, რომელიც მართავს კონფიგურაციებს, middleware-სა და გზებს.

სადაც არის მარტივი აპლიკაციის შექმნის მაგალითი:

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

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

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

app.listen(3000);