Résumé

Effectué

Dans ce module, vous avez refactorisé votre application Node.js Express vers Azure Functions. Vous pouvez maintenant moins penser aux serveurs, car vous utilisez une technologie serverless !

Node.js et Express sont des solutions puissantes pour traiter les points de terminaison d’API. Avec Functions, vous pouvez déplacer vos API vers une architecture serverless sans vous soucier de la configuration ou de la maintenance du serveur.

Vous pourrez peut-être également réduire le coût d’un serveur always-on et améliorer la scalabilité en remplaçant le serveur Node.js Express par l’application Functions. Enfin, avec Functions, vous vous concentrez sur le code, et non pas sur les serveurs.

Notes

Pour déployer l’application Functions dans le cloud, consultez le tutoriel Gérer les groupes de ressources Azure avec l’API TypeScript de Functions. Vous pouvez utiliser un compte Azure gratuit et l’extension Azure Functions pour Visual Studio Code pour déployer l’application.

La solution de l’exemple de projet actuel se trouve dans la branche solution du projet GitHub. Pour commencer, suivez les instructions fournies dans le fichier README. Vous pouvez explorer l’exécution de l’application Express ou de l’application Functions pour avoir une idée des différences. Essayez ensuite d’appliquer ce même basculement à votre code.

Autres ressources

Pour en savoir plus sur Functions, Visual Studio Code et le débogage, consultez les ressources suivantes :

Visual Studio Code

Fonctions

Ressources de débogage