Co to jest platforma Azure dla deweloperów języka JavaScript
Platforma Azure to platforma w chmurze zapewniająca pełny zakres opcji hostingu i usług opartych na chmurze. Jeśli dopiero zaczynasz programowania w chmurze, dowiedz się więcej o platformie Azure:
- Centrum architektury platformy Azure
- Terminologia dotycząca platformy Azure
- Dziesięć zasad projektowania dla aplikacji platformy Azure
- Wzorce projektowe chmury
JavaScript, TypeScript i inne języki
Obsługa środowiska uruchomieniowego platformy Azure dla języka JavaScript obsługuje również język TypeScript lub inny wariant, który jest transpilujący do języka JavaScript.
Usługi platformy Azure
Usługi oparte na chmurze platformy Azure oferują ogromną gamę funkcji. Te usługi mogą być używane niezależnie lub jako kolekcja.
Najważniejsze typy usług dla deweloperów języka JavaScript obejmują:
- Hosting
- Uwierzytelnianie i autoryzacja
- Kontenery
- Maszyny wirtualne
- Bazy danych
- Storage
- Wyszukaj
- Usługi poznawcze
- Metryki i rejestrowanie
- DevOps
1. Tworzenie usług platformy Azure w Centrum Szybki start
Po rozpoczęciu nauki chmury platformy Azure utwórz bezpłatne konto, a następnie rozpocznij pracę w Centrum Szybki start w witrynie Azure Portal.
Każda strona usługi w witrynie Azure Portal zawiera informacje o połączeniu, które będą potrzebne do uzyskania dostępu do zasobu poza portalem.
Warstwy cenowe
Warstwy cenowe to sposób naliczania opłat za zasób. Skorzystaj z kalkulatora cen platformy Azure, aby zrozumieć rozliczenia dla zasobu.
Zasoby w warstwie Bezpłatna
Podczas wybierania warstwy cenowej Bezpłatna (F0) ważne jest, aby zrozumieć ograniczenia związane z tym planem. Gdy jest oferowana warstwa Bezpłatna:
- Subskrypcja może być ograniczona do jednego bezpłatnego zasobu tej usługi. Jeśli nie możesz utworzyć bezpłatnego zasobu, oznacza to, że bezpłatny zasób już istnieje w ramach subskrypcji.
- Po przekroczeniu limitu przydziału warstwy cenowej w transakcjach na sekundę (TPS) lub transakcjach miesięcznie (TPM) aplikacja otrzymuje błąd HTTP z komunikatem wskazującym brak przydziału.
2. Przygotowanie środowiska projektowego
Środowisko programistyczne wymaga kilku narzędzi, aby mieć najlepsze środowisko programistyczne:
- Program Visual Studio Code i rozszerzenie narzędzi platformy Azure
- Usługa Git
- Node.js — w miarę możliwości zawsze używaj wersji wsparcia długoterminowego (LTS).
- Jeśli musisz zsynchronizować lokalne środowisko uruchomieniowe programowania z hostowanym środowiskiem uruchomieniowym platformy Azure (na przykład usługą aplikacja systemu Azure, usługą Azure Functions lub aplikacjami Azure Static Web Apps), użyj rozwiązania do zarządzania wersjami środowiska uruchomieniowego, takiego jak:
- Interfejs wiersza polecenia platformy Azure umożliwiający tworzenie zasobów platformy Azure i zarządzanie nimi.
- Lokalne programowanie hostuje interfejsy CLI, takie jak:
- Interfejs wiersza polecenia statycznych aplikacji internetowych
- Podstawowe narzędzia usługi Azure Functions.
3. Używanie zestawu Azure SDK z językiem JavaScript
Aby programowo używać usług platformy Azure w języku JavaScript, znajdź pakiet npm specyficzny dla używanej usługi. Każdy pakiet npm zawiera informacje o połączeniu specyficznym dla usługi.
Wszystkie zestawy SDK platformy Azure są uruchamiane przy użyciu języka JavaScript bez żadnych innych narzędzi. Podczas gdy większość nowoczesnych zestawów SDK jest zapisywana w języku TypeScript i udostępnia *.d.ts
plik do sprawdzania typów, język TypeScript nie jest wymagany do korzystania z zestawów SDK platformy Azure ani usług w chmurze platformy Azure.
Kod JavaScript może używać usług platformy Azure, niezależnie od tego, gdzie jest hostowany kod (lokalny, hybrydowy, chmurowy). Zalecanym sposobem programowego korzystania z usług platformy Azure w języku JavaScript jest zestawy SDK platformy Azure. Te zestawy SDK oczekują minimalnej Node.js z obsługą długoterminową (LTS).
4. Weryfikowanie środowiska uruchomieniowego dla aplikacji JavaScript hostowanych na platformie Azure
Aby hostować aplikacje JavaScript w środowisku hostingu platformy Azure, upewnij się, że lokalne środowisko programistyczne Node.js uruchomieniowe naśladuje środowisko uruchomieniowe hostingu platformy Azure, którego zamierzasz użyć.
Usługa Azure App Service używa aparatu środowiska uruchomieniowego Node.js. Aby wyświetlić wszystkie obsługiwane wersje Node.js, uruchom następujące polecenie w usłudze Cloud Shell:
az webapp list-runtimes | grep node
Czasy uruchamiania statycznej aplikacji internetowej platformy Azure są istotne tylko dla interfejsów API funkcji.
Obsługiwane wersje usługi Azure Functions Node.js są oparte na używanej wersji usługi Functions.
Niestandardowe czasy wykonywania — niestandardowe środowisko uruchomieniowe jest obsługiwane w następujący sposób:
- Maszyny wirtualne
- Kontenery — pojedyncza aplikacja internetowa, Kubernetes
- (bezserwerowe) Funkcje — używanie niestandardowych procedur obsługi
5. Wypróbuj przewodnik Szybki start dla języka JavaScript na potrzeby scenariusza hostingu
Opcje hostingu umożliwiają szybkie korzystanie z platformy Azure dla aplikacji. Następujące przewodniki Szybki start i samouczki dotyczące hostingu zawierają instrukcje dotyczące najbardziej typowego środowiska pierwszego dnia platformy Azure:
- Klient frontonu z interfejsami API korzystającymi z usługi Azure Static Web Apps
- Bezserwerowe interfejsy API korzystające z usługi Azure Functions
- Aplikacja serwera korzystająca z usługi aplikacja systemu Azure Service
- Aplikacja kontenera korzystająca z usługi aplikacja systemu Azure Service
- Aplikacja maszyny wirtualnej z systemem Linux przy użyciu usługi Azure Virtual Machines
Dowiedz się więcej o opcjach hostingu.
Następne kroki
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla