Podręcznik
Express
Szkielet aplikacji
Aby zacząć pracę z platformą Express, w głównym pliku aplikacji należy ją zaimportować za pomocą polecenia require:
Za pomocą polecenia express() należy następnie jednorazowo, dla całej aplikacji, stworzyć obiekt stanowiący „instancję serwera Express”, nazywany typowo app:
Taki serwer można uruchomić, korzystając z metody listen:
Po wywołaniu metody listen uruchomiona aplikacja serwerowa będzie dostępna pod podanym numerem portu. Jako drugi argument metody listen podaje się zwykle funkcję, która w wierszu poleceń wypisze komunikat o działaniu aplikacji:
app.listen(port, () => console.log(`Aplikacja serwerowa działa na porcie ${port}.`));
Aby aplikacja była w stanie generować użyteczne odpowiedzi na żądania, między poleceniem tworzącym obiekt app i wywołaniem jego metody listen powinien się znaleźć m.in. kod realizujący trasowanie. Jest to omówione w dalszych podrozdziałach.
Główny plik aplikacji może więc mieć następującą postać:
Plik app.js
const app = express();
const port = 3000;
// ...
// tu powinien się znaleźć m.in. kod realizujący trasowanie
// ...
app.listen(port, () => console.log(`Aplikacja serwerowa działa na porcie ${port}.`));