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);