Dela via


Vad är Azure för JavaScript-utvecklare

Azure är en molnplattform som tillhandahåller ett komplett utbud av värdalternativ och molnbaserade tjänster. Om du inte har använt molnutveckling tidigare kan du läsa mer om Azure:

JavaScript, TypeScript och andra språk

Azure Runtime-stöd för JavaScript stöder också TypeScript eller någon annan smak som övergår till JavaScript.

Azure-tjänster

Molnbaserade Azure-tjänster erbjuder en mängd olika funktioner. Dessa tjänster kan användas oberoende av varandra eller som en samling.

De vanligaste tjänsttyperna för JavaScript-utvecklare är:

Skapa Azure-tjänster i Snabbstartscenter

När du börjar lära dig Azure-molnet skapar du ett konto kostnadsfritt och börjar sedan i Snabbstartscenter i Azure Portal.

Varje tjänsts sida på Azure Portal innehåller anslutningsinformation som du behöver för att komma åt resursen utanför portalen.

Prisnivåer

Prisnivåer är hur din resurs faktureras. Använd priskalkylatorn för Azure för att förstå faktureringen för din resurs.

Resurser på den kostnadsfria nivån

När du väljer den kostnadsfria prisnivån (F0) är det viktigt att förstå de begränsningar som följer med den planen. När en kostnadsfri nivå erbjuds:

  • En prenumeration kan begränsas till en kostnadsfri resurs för den tjänsten. Om du inte kan skapa en kostnadsfri resurs kan det tyda på att den kostnadsfria resursen redan finns i din prenumeration.
  • En prisnivå avgör transaktioner per sekund (TPS) eller transaktioner per månad (TPM). När du överskrider prisnivåkvoten får programmet ett HTTP-fel med ett meddelande som anger att du inte har någon kvot. Om du förväntar dig det här problemet för ditt program och Azure-tjänster skapar du flera resurser och är värd för dem bakom en enda slutpunkt.

Förbereda utvecklingsmiljön

Utvecklingsmiljön behöver några verktyg för att få den bästa utvecklingsupplevelsen:

  • Visual Studio Code och Azure Tools-tillägget
  • Git
  • Node.js – använd alltid lts-versionen (Long-term support) om möjligt.
  • Om du behöver synkronisera din lokala utvecklingskörning med din Azure-värdbaserade körning (till exempel Azure App Service, Azure Functions eller Azure Static Web Apps) använder du en lösning för körningsversionshantering som:
  • Utvecklingscontainrar: Använd en container med en specifik Node.js version. Du kan hantera versionen av Node.js i flera miljöer med hjälp av containrar. Visual Studio Code-tillägget Remote - Containers förenklar den här processen.
  • Azure CLI för att tillhandahålla skapande och hantering av Azure-resurser.
  • Lokal utveckling som är värd för CLI:er, till exempel:

Använda Azure-klientbibliotek med JavaScript

Om du vill använda Azure-tjänster programmatiskt med JavaScript letar du reda på npm-paketet som är specifikt för den tjänst som du ska använda. Varje npm-paket har tjänstspecifik anslutningsinformation.

Alla Azure-klientbibliotek körs med JavaScript utan andra verktyg. De flesta moderna SDK:er är skrivna i TypeScript och tillhandahåller *.d.ts filen för typkontroll, men TypeScript är inte ett krav för att använda Azure-klientbiblioteken eller Azure-molntjänsterna.

Din JavaScript-kod kan använda Azure-tjänster, oavsett var koden finns (lokal, hybrid, moln). Det rekommenderade sättet att använda Azure-tjänster programmatiskt med JavaScript är Azure-klientbiblioteken. Dessa bibliotek förväntar sig en minsta Node.js med långsiktigt stöd (LTS).

Verifiera körning för JavaScript-appar som finns i Azure

För att vara värd för dina JavaScript-appar i en Azure-värdmiljö kontrollerar du att din lokala utvecklingsmiljö Node.js körning efterliknar den Azure-värdkörning som du tänker använda.

Prova en JavaScript-snabbstart för ditt värdscenario

Med värdalternativ kan du snabbt använda Azure för ditt program. Följande värd-snabbstarter och självstudier vägleder dig till den vanligaste azure-första dagen:

Nästa steg