Samenvatting
In deze module hebt u uw Node.js Express-toepassing geherstructureerd naar Azure Functions. Nu hoeft u minder na te denken over servers, omdat u serverloos werkt!
Node.js en Express zijn krachtige oplossingen voor het leveren van API-eindpunten. Met Functions kunt u uw API's verplaatsen naar serverloze architectuur en u hoeft zich geen zorgen te maken over het instellen of onderhouden van de server.
Mogelijk kunt u ook de kosten van een always-on-server verlagen en de schaalbaarheid verbeteren door de Node.js Express-server te vervangen door de Functions-app. Uiteindelijk richt u zich met Functions op de code, niet op de servers.
Notitie
Als u de Functions-app in de cloud wilt implementeren, raadpleegt u de zelfstudie Azure-resourcegroepen beheren met de TypeScript-functie-API. U kunt een gratis Azure-account en de Azure Functions-extensie voor Visual Studio Code gebruiken om de toepassing te implementeren.
De oplossing voor het huidige voorbeeldproject bevindt zich in de oplossingsbranch van het GitHub-project. Volg de instructies in het README-bestand om aan de slag te gaan. U kunt het uitvoeren van de Express-app of de Functions-app verkennen om een beeld te krijgen van de verschillen. Probeer deze zelfde verplaatsing vervolgens ook op uw code toe te passen.
Meer informatie
Zie de volgende bronnen voor meer informatie over Functions, Visual Studio Code en foutopsporing:
Visual Studio Code
- Download Visual Studio Code.
- Download de Visual Studio Code-extensie voor Azure Tools.
- Haal de Visual Studio Code-extensie voor Azure Functions op.
Functies
- Meer informatie over het bestand Functions local.settings.json .
- Implementeer een Functions-app in Azure.
- Meer informatie over ondersteuning voor Functions TypeScript.
- Meld u aan voor een gratis proefversie van Azure.
Fouten opsporen in resources
- Fouten opsporen in Angular.js in Visual Studio Code.
- Fouten opsporen in React.js in Visual Studio Code.
- Fouten opsporen in Vue.js in Visual Studio Code.
- Integreer met externe hulpprogramma's via Taken in Visual Studio Code.