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:
- Een gratis Azure-abonnement maken
- LtS Node.js installeren
- Installeer Visual Studio Code en gebruik de volgende extensies:
De volgende software wordt later geïnstalleerd als onderdeel van de zelfstudie:
- Azure Functions Core Tools: als u Azure Functions 3.x wilt gebruiken
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.
Selecteer Visual Studio Code het pictogram Azure Explorer, selecteer vervolgens Aanmelden bij Azureen volg de aanwijzingen.

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:

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
Open Visual Studio Code de geïntegreerde terminal op een locatie die u wilt maken en voer het lokale project uit.
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.
Selecteer in Visual Studio Code de optie Azure Explorer en vervolgens uw abonnement onder Resourcegroepen.
Selecteer + om een nieuwe resourcegroep te maken.
Gebruik de volgende tabel om de prompts te voltooien:
Prompt Waarde Voer de naam van de nieuwe resourcegroep in. cosmosdb-mongodb-function-resource-groupSelecteer een locatie voor uw nieuwe resources. Selecteer een geografische regio bij u in de buurt.