1. Een Azure Functions maken Visual Studio code met MongoDB-integratie

In deze zelfstudie maakt u een beveiligde API in Visual Studio Code met VS Code-extensies en JavaScript en implementeert u de toepassing vervolgens in de Azure-cloud voor hosting met een openbaar HTTP-eindpunt. De API kan worden geïntegreerd met een Cosmos DB database met behulp van de MongoDB-API. De MongoDB-API is toegankelijk vanuit het mongoose npm-pakket.

De MongoDB-databasefunctionaliteit omvat:

  • Item toevoegen
  • Item verwijderen op id
  • Item op id op halen
  • Alle items op halen

Volledige broncode voor deze functie-app:

Uw ontwikkelomgeving voorbereiden

Installeer de volgende software:

De volgende software wordt later geïnstalleerd als onderdeel van de zelfstudie:

Aanmelden bij Azure in Visual Studio Code

Als u de Azure-service-extensies al gebruikt, bent u al aangemeld en kunt u deze stap overslaan.

Nadat u een extensie in Visual Studio Code hebt geïnstalleerd, moet u zich aanmelden bij uw Azure-account.

  1. Selecteer Visual Studio Code het pictogram Azure Explorer, selecteer vervolgens Aanmelden bij Azureen volg de aanwijzingen.

    Aanmelden bij Azure via VS Code

  2. Controleer na het aanmelden of het e-mailadres van uw Azure-account wordt weergegeven in de statusbalk en of uw abonnement(en) worden weergegeven in Azure Explorer:

    VS Code Azure Explorer met abonnementen

Notitie

Als u de fout 'Kan het abonnement met de naam [abonnements-id]niet vinden' ziet, kan dit zijn omdat u zich achter een proxy en de Azure API niet kunt bereiken. Configureer HTTP_PROXY en HTTPS_PROXY omgevingsvariabelen met uw proxygegevens in uw terminal:

export HTTPS_PROXY=https://username:password@proxy:8080
export HTTP_PROXY=http://username:password@proxy:8080

De Azure Functions Core Tools V3 installeren

  1. Open Visual Studio Code de geïntegreerde terminal op een locatie die u wilt maken en voer het lokale project uit.

  2. Installeer Azure Functions Core Tools lokaal:

    npm install --global azure-functions-core-tools@3 --unsafe-perm true --save-dev
    

Een resourcegroep maken

Een resourcegroep is een op regio gebaseerde verzameling resources. Door een resourcegroep te maken en vervolgens resources in die groep te maken, kunt u aan het einde van de zelfstudie de resourcegroep verwijderen zonder dat u elke resource afzonderlijk moet verwijderen.

  1. Selecteer in Visual Studio Code de optie Azure Explorer en vervolgens uw abonnement onder Resourcegroepen.

  2. Selecteer + om een nieuwe resourcegroep te maken.

  3. Gebruik de volgende tabel om de prompts te voltooien:

    Prompt Waarde
    Voer de naam van de nieuwe resourcegroep in. cosmosdb-mongodb-function-resource-group
    Selecteer een locatie voor uw nieuwe resources. Selecteer een geografische regio bij u in de buurt.

Volgende stappen