This is an old revision of the document!
Table of Contents
Express.js szerver
Globális függőségek telepítése
A következő parancsot csak egyszer kell futtatni, ennek hatására rendszer szinten települnek a szükséges csomagok:
npm install -g typescript ts-node ts-node-dev
Projekt inicializálás
- Projekt mappa létrehozása:
mkdir backend && cd backend - NPM csomag létrehozása:
npm init - tsconfig fájl létrehozása:
tsc –init - Express.js csomag telepítése:
npm install express –save - Típus csomagok telepítése:
npm install @types/node @types/express –save-dev index.tsfájl létrehozása.
Szerver indítása
ts-node-dev index.ts
Működése
Az Express alkalmazás ún. „middleware”-ek segítségével szolgálja ki a klienstől érkező kéréseket. A middleware egy függvény, amely valamilyen specifikus feladatot lát el.
A kliens kérése middleware függvények sorozatán halad át, mely során előáll a kérésre adott válasz.
Néhány gyakran használt middleware dokumentációja
„Express is a routing and middleware web framework that has minimal functionality of its own: An Express application is essentially a series of middleware function calls.
Middleware functions are functions that have access to the request object (req), the response object (res), and the next middleware function in the application’s request-response cycle.”

