Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure je cloudová platforma poskytující celou řadu možností hostování a cloudových služeb. Pokud s vývojem cloudu začínáte, přečtěte si další informace o Azure:
- Centrum architektury Azure
- Terminologie Azure
- Deset principů návrhu pro aplikace Azure
- Vzory návrhů pro cloud
JavaScript, TypeScript a další jazyky
Podpora runtime Azure pro JavaScript také podporuje TypeScript nebo jakoukoli jinou variantu, která se transpiluje do JavaScriptu.
Služby Azure
Cloudové služby Azure poskytují širokou škálu funkcí. Tyto služby je možné používat nezávisle nebo jako kolekci.
Mezi hlavní typy služeb pro vývojáře v JavaScriptu patří:
- Hostování
- Ověřování a autorizace
- kontejnery
- Databáze
- Úložiště
- Hledání
- AI a kognitivní služby
- Zabezpečení
- DevOps
Vytvoření služeb Azure v Centru rychlého startu
Když se začnete učit cloud Azure, vytvořte si bezplatný účet a poté začněte v Centru rychlého startu na portálu Azure.
Stránka každé služby na webu Azure Portal obsahuje informace o připojení, které budete potřebovat pro přístup k prostředku mimo portál.
Cenové úrovně
Cenové úrovně jsou způsob fakturace vašeho prostředku. Použijte Cenovou kalkulačku Azure k porozumění cenám pro váš prostředek.
Bezplatné prostředky
Při výběru cenové úrovně Free (F0) je důležité pochopit omezení, která jsou součástí daného plánu. Když se nabízí úroveň Free:
- Předplatné může být omezené na jeden bezplatný prostředek této služby. Pokud nemůžete vytvořit bezplatný prostředek, může to znamenat, že bezplatný prostředek už ve vašem předplatném existuje.
- Cenová úroveň určuje transakce za sekundu (TPS) nebo transakce za měsíc (TPM). Když překročíte kvótu cenové úrovně, aplikace obdrží chybu HTTP se zprávou, že jste mimo kvótu. Pokud očekáváte tento problém pro vaši aplikaci a služby Azure, vytvořte několik prostředků a hostujte je za jedním koncovým bodem.
Příprava vývojového prostředí
Vaše vývojové prostředí potřebuje několik nástrojů, abyste měli nejlepší zkušenost s vývojem:
- Visual Studio Code a rozšíření Azure Tools
- Lotr
- Node.js – pokud je to možné, vždy používejte verzi dlouhodobé podpory (LTS).
- Pokud potřebujete synchronizovat místní vývojový modul runtime s modulem runtime hostovaným v Azure (například se službou Aplikace Azure Service, Azure Functions nebo statickými webovými aplikacemi Azure), použijte řešení správy verzí modulu runtime, například:
- Vývojové kontejnery: Použijte kontejner s konkrétní verzí Node.js. Pomocí kontejnerů můžete spravovat verzi Node.js napříč několika prostředími. Rozšíření Remote - Containers pro Visual Studio Code tento proces zjednodušuje.
- Azure CLI pro poskytování vytváření a správy prostředků Azure
- Místní vývojové nástroje hostující CLI, jako jsou:
- Statické webové aplikace CLI
- Azure Functions Core Tools
Použití klientských knihoven Azure s JavaScriptem
Chcete-li služby Azure používat programově pomocí JavaScriptu, najděte npm balíček specifický pro službu, kterou budete používat. Každý balíček npm obsahuje informace o připojení specifické pro službu.
Všechny klientské knihovny Azure běží s JavaScriptem bez jakýchkoli jiných nástrojů. I když většina moderních sad SDK je napsána v TypeScriptu a poskytují soubor *.d.ts
pro kontrolu typů, není nutné používat TypeScript k využití knihoven klientů Azure ani cloudových služeb Azure.
Kód JavaScriptu může používat služby Azure bez ohledu na to, kde je váš kód hostovaný (místní, hybridní, cloud). Doporučený způsob, jak používat služby Azure programově s JavaScriptem, je klientské knihovny Azure. Tyto knihovny očekávají minimální Node.js s dlouhodobou podporou (LTS).
Ověření modulu runtime pro javascriptové aplikace hostované v Azure
Při použití hostitelských služeb Azure můžete vybrat, jestli chcete nasadit kontejner na hostitelskou službu, nebo vybrat verzi Node.js jako runtime pro hostitelskou službu. V obou případech je potřeba zarovnat verzi modulu runtime, kód aplikace a závislosti, jako jsou sady Sdk Azure.
Informace o modulu runtime najdete pomocí následující tabulky:
Služba
Informace o verzi
Pro běhová prostředí Linuxu. Můžete také spustit následující příkaz Azure CLI a zobrazit všechny podporované verze.
az webapp list-runtimes | grep node
Nové projekty by měly používat nejnovější programovací model.
Existují dva různé moduly runtime, které je potřeba vzít v úvahu: front-end a rozhraní API, pokud hostujete rozhraní API ve Static Web Apps.
Rozhraní příkazového řádku SWA poskytuje funkce vývojového prostředí, včetně proxy serveru, ověřování a dalších konfigurací.
Vyzkoušejte rychlý start JavaScriptu pro váš scénář hostování.
Možnosti hostování umožňují rychle používat Azure pro vaši aplikaci. Následující rychlé starty a kurzy pro hostování vás provedou nejběžnějším prostředím Azure pro první den:
- Front-end klient s rozhraními API využívající statické webové aplikace Azure
- Vanilla JS
- Reagovat
- Úhlový
- Vue
- Bezserverové rozhraní API při použití Azure Functions
-
Serverová aplikace využívající Azure App Service
- Nasazení aplikace Express.js MongoDB do služby App Service z editoru Visual Studio Code
- Kontejnerová aplikace pomocí Azure Container Apps
Další kroky
- Seznamte se s doporučenými nástroji pro vývojáře pracující s Azure a JavaScriptem.
- Další informace o JavaScriptu v Microsoftu