Examiner votre application Azure Functions
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 :
- Créé l’application Functions.
- Créé une fonction pour chaque point de terminaison de route.
- Nommé, définissez la méthode.
- 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.