Sobes.tech
Junior — Middle

Ποια στοιχεία περιλαμβάνονται στη δομή του πλαισίου Express.js;

sobes.tech AI

Απάντηση από AI

Το Express.js είναι ένα ελάχιστο και ευέλικτο πλαίσιο web για το 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);