Podsumowanie

Ukończone

W tym module aplikacja Node.js Express została zrefaktoryzowana do usługi Azure Functions. Teraz możesz myśleć mniej o serwerach, ponieważ korzystasz z rozwiązania bezserwerowego.

Node.js i Express to zaawansowane rozwiązania do obsługi punktów końcowych interfejsu API. Za pomocą usługi Functions można przenosić interfejsy API do architektury bezserwerowej i nie martwić się o konfigurację lub konserwację serwera.

Możesz również zmniejszyć koszt zawsze włączonego serwera i zwiększyć skalowalność, zastępując serwer Node.js Express aplikacją Functions. Ostatecznie dzięki funkcjom skupisz się na kodzie, a nie na serwerach.

Uwaga

Aby wdrożyć aplikację usługi Functions w chmurze, zobacz samouczek Zarządzanie grupami zasobów platformy Azure przy użyciu interfejsu API funkcji Języka TypeScript. Aby wdrożyć aplikację, możesz użyć bezpłatnego konta platformy Azure i rozszerzenia usługi Azure Functions dla programu Visual Studio Code.

Rozwiązanie dla bieżącego przykładowego projektu znajduje się w gałęzi rozwiązania projektu GitHub. Postępuj zgodnie z instrukcjami w pliku README, aby rozpocząć pracę. Aby zrozumieć różnice, możesz zapoznać się z uruchamianiem aplikacji Express lub aplikacji Functions. Następnie spróbuj zastosować te same zmiany do swojego kodu.

Inne zasoby

Aby dowiedzieć się więcej o funkcjach, programie Visual Studio Code i debugowaniu, zobacz następujące zasoby:

Visual Studio Code

Funkcje

Debugowanie zasobów