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
mkdir backend && cd backend
npm init
tsc --init
npm install express --save
npm install @types/node @types/express --save-dev
index.ts
fájl létrehozása.ts-node-dev index.ts
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, mely 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.