Podsumowanie
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ć koszty zawsze włączonego serwera i zwiększyć skalowalność, zastępując serwer Node.js Express aplikacją usługi 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
- Pobierz program Visual Studio Code.
- Pobierz rozszerzenie programu Visual Studio Code dla narzędzi platformy Azure.
- Pobierz rozszerzenie programu Visual Studio Code dla usługi Azure Functions.
Funkcje
- Dowiedz się więcej o pliku local.settings.json usługi Functions.
- Wdrażanie aplikacji usługi Functions na platformie Azure.
- Dowiedz się więcej o obsłudze języka TypeScript usługi Functions.
- Utwórz konto bezpłatnej wersji próbnej platformy Azure.
Debugowanie zasobów
- Debugowanie Angular.js w programie Visual Studio Code.
- Debugowanie React.js w programie Visual Studio Code.
- Debugowanie Vue.js w programie Visual Studio Code.
- Integracja z narzędziami zewnętrznymi za pomocą zadań w programie Visual Studio Code.