Überprüfen einer Azure Functions-Anwendung
Herzlichen Glückwunsch! Sie haben Ihre Azure Functions-Anwendung erstellt, indem Sie den Node.js Express-Code verschoben und minimale Änderungen vorgenommen haben. Sie haben die folgenden Schritte ausgeführt, um Ihren Code von Node.js Express in Functions umzugestalten:
- Erstellen der Functions-Anwendung
- Erstellen einer Funktion für jeden Routenendpunkt
- Die Methode ist benannt und festgelegt.
- Dem Handler jeder Funktion wurde Code hinzugefügt, um die entsprechende Urlaubsdienstmethode aufzurufen.
Ordner „functions“
Der ./functions/src/functions
-Ordner wird den einzelnen Endpunkten zugeordnet, wie in der folgenden Tabelle dargestellt:
Methode | Routenendpunkt | Datei |
---|---|---|
GET |
vacations |
getVacations |
POST |
vacations |
postVacations |
PUT |
vacations:id |
updateVacation |
DELETE |
vacations/:id |
Löschen |
Dateistruktur
Die Functions-Anwendung im Ordner functions sollte die folgende Dateistruktur aufweisen:
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
In der nächsten Lektion führen Sie die Angular-Anwendung und die Functions-Anwendung zusammen aus und debuggen diese.