Wat is Azure voor JavaScript-ontwikkelaars?

Azure is een cloudplatform dat een volledig scala aan hostingopties en cloudservices biedt. Als u geen kennis hebt met cloudontwikkeling, vindt u meer informatie over Azure:

JavaScript, TypeScript en andere talen

Ondersteuning voor Azure Runtime voor JavaScript ondersteunt ook TypeScript of een andere smaak die naar JavaScript wordt getranspileert.

Azure-services

Azure-cloudservices bieden een enorme verscheidenheid aan functies. Deze services kunnen onafhankelijk of als verzameling worden gebruikt.

De belangrijkste servicetypen voor JavaScript-ontwikkelaars zijn:

  • Hosting
  • Verificatie en autorisatie
  • Containers
  • VM's
  • Databases
  • Storage
  • Zoeken
  • Cognitieve services
  • Metrische gegevens en logboekregistratie
  • DevOps

1. Azure-services maken in het quickstartcentrum

Wanneer u begint met het leren van de Azure-cloud, maakt u gratis een account en begint u vervolgens in het Quickstart Center in Azure Portal.

De pagina van elke service in Azure Portal bevat verbindingsgegevens die u nodig hebt voor toegang tot uw resource buiten de portal.

Prijscategorieën

Prijscategorieën zijn hoe uw resource wordt gefactureerd. Gebruik de Azure-prijscalculator om inzicht te hebben in de facturering voor uw resource.

Resources in de gratis laag

Wanneer u de gratis prijscategorie (F0) selecteert, is het belangrijk om inzicht te hebben in de beperkingen die bij dat abonnement worden geleverd. Wanneer een gratis laag wordt aangeboden:

  • Een abonnement kan worden beperkt tot één gratis resource van die service. Als u geen gratis resource kunt maken, geeft dit aan dat de gratis resource al bestaat in uw abonnement.
  • Wanneer u het quotum voor de prijscategorie overschrijdt, ofwel in transacties per seconde (TPS), of transacties per maand (TPM), ontvangt uw toepassing een HTTP-fout met een bericht dat aangeeft dat u geen quotum meer hebt.

2. Uw ontwikkelomgeving voorbereiden

Uw ontwikkelomgeving heeft een aantal hulpprogramma's nodig om de beste ontwikkelervaring te hebben:

3. Azure SDK gebruiken met JavaScript

Als u Azure-services programmatisch wilt gebruiken met JavaScript, zoekt u het npm-pakket dat specifiek is voor de service die u gaat gebruiken. Elk npm-pakket bevat servicespecifieke verbindingsgegevens.

Alle Azure SDK's worden uitgevoerd met JavaScript zonder andere hulpprogramma's. Hoewel de meeste moderne SDK's zijn geschreven in TypeScript en het *.d.ts bestand bieden voor typecontrole, is TypeScript geen vereiste voor het gebruik van de Azure SDK's of de Azure-cloudservices.

Uw JavaScript-code kan Gebruikmaken van Azure-services, ongeacht waar uw code wordt gehost (lokaal, hybride, cloud). De aanbevolen manier om Azure-services programmatisch te gebruiken met JavaScript, zijn de Azure SDK's. Deze SDK's verwachten een minimale Node.js met langetermijnondersteuning (LTS).

4. Runtime controleren voor JavaScript-apps die worden gehost in Azure

Als u uw JavaScript-apps wilt hosten in een Azure-hostingomgeving, moet u ervoor zorgen dat uw lokale ontwikkelomgeving Node.js runtime de Azure-hostingruntime nabootst die u wilt gebruiken.

  • Azure App Service maakt gebruik van de Node.js runtime-engine. Als u alle ondersteunde Node.js-versies wilt weergeven, voert u de volgende opdracht uit in Cloud Shell:

    az webapp list-runtimes | grep node
    
  • Runtimes van Azure Static Web App zijn alleen relevant voor de functie-API's.

  • Azure Functions wordt ondersteund Node.js versies zijn gebaseerd op welke versie van Functions u gebruikt.

  • Aangepaste uitvoeringstijden: een aangepaste runtime wordt op de volgende manieren ondersteund:

5. Probeer een JavaScript-quickstart voor uw hostingscenario

Met hostingopties kunt u Azure snel gebruiken voor uw toepassing. De volgende hosting-quickstarts en zelfstudies begeleiden u bij de meest voorkomende ervaring van De eerste dag van Azure:

Meer informatie over hostingopties.

Volgende stappen