Ocena migracji do bezserwerowej
Aby zademonstrować zmianę interfejsu API Node.js Express na usługę Azure Functions, w tym module szkoleniowym użyto przykładowego projektu refaktoryzacji Node.js Express do usługi Azure Functions w usłudze GitHub.
Poniższy zrzut ekranu przedstawia aplikację Angular Vacation Wishlist z listą wakacji.
Przykładowe repozytorium projektu ma następujący kod źródłowy:
- Aplikacja Angular frontonu:
./src
- Aplikacja Backend Express:
./server
- Trasy:
./server/routes
- Dane w pamięci:
./server/services/data.ts
- Trasy:
Celem modułu szkoleniowego jest przeniesienie funkcji Express do bezserwerowej aplikacji usługi Azure Functions. Kod frontonu pozostaje taki sam.