Examiner votre application Azure Functions

Effectué

Félicitations ! Vous avez créé votre application Azure Functions en déplaçant votre code Node.js Express et en effectuant des changements minimes. Vous avez effectué les étapes suivantes pour refactoriser votre code de Node.js Express vers Functions :

  1. Créé l’application Functions.
  2. Créé une fonction pour chaque point de terminaison de route.
  3. Nommé, définissez la méthode.
  4. Ajout de code au gestionnaire de chaque fonction pour appeler la méthode de service de vacances appropriée.

Dossiers Functions

Le dossier ./functions/src/functions mappe vers chacun des points de terminaison, comme illustré dans la table suivante :

Méthode Point de terminaison de route File
GET vacations getVacations
POST vacations postVacations
PUT vacations:id updateVacation
DELETE vacations/:id delete

Structure de fichiers

L’application Functions présente dans le dossier Functions doit avoir la structure de fichiers suivante :

functions
├── data
│   └── vacations.json
├── host.json
├── local.settings.json
├── models
│   └── vacation.models.ts
├── package.json
├── package-lock.json
├── services
│   ├── index.ts
│   └── vacation.services.ts
├── src
│   ├── functions
│   │   ├── deleteVacation.ts
│   │   ├── getVacations.ts
│   │   ├── postVacation.ts
│   │   └── updateVacation.ts
│   └── index.ts
└── tsconfig.json

Dans la prochaine unité, vous exécutez et déboguez votre application Angular et votre application Functions ensemble.