Express.js

Το Express.js, ή απλά Express, είναι ένα back end web application framework για το Node.js, το οποίο κυκλοφορεί ως ελεύθερο και ανοιχτού κώδικα λογισμικό υπό την Άδεια MIT. Είναι σχεδιασμένο για την κατασκευή διαδικτυακών εφαρμογών και API. Θεωρείται το de facto πρότυπο framework για το Node.js.

Ο αρχικός δημιουργός, TJ Holowaychuk, το περιέγραψε ως ένα σύστημα εμπνευσμένο από το Sinatra, πράγμα που σημαίνει ότι είναι σχετικά μινιμαλιστικό. Το Express είναι το back-end συστατικό δημοφιλών "stacks" ανάπτυξης όπως το MEAN stack.

 Ιστορία 
Το Express.js ιδρύθηκε από τον TJ Holowaychuk. Οι αρχικές εκδόσεις δημιουργήθηκαν στις αρχές του 2010. Τον Ιούνιο του 2014, τα δικαιώματα διαχείρισης του έργου αποκτήθηκαν από την StrongLoop, η οποία αργότερα εξαγοράστηκε από την IBM το 2015.

Τον Οκτώβριο του 2024, κυκλοφόρησε η έκδοση ορόσημο 5.0.

 Χαρακτηριστικά 
 Ισχυρό σύστημα δρομολόγησης (routing).
 Βοηθήματα HTTP (ανακατευθύνσεις, κρυφή μνήμη κ.λπ.).
 Ασύγχρονος προγραμματισμός.

 Παράδειγμα 
const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('Hi, your request has been received');
});

app.listen(2000, () => {
    console.log('listening at http://localhost:2000');
});

 Δείτε επίσης 
 JavaScript
 Node.js

 Παραπομπές 

 Εξωτερικοί σύνδεσμοι 
 Επίσημος ιστότοπος

Κατηγορία:Βιβλιοθήκες JavaScript
Κατηγορία:Λογισμικό ανοικτού κώδικα