Überprüfen einer Azure Functions-Anwendung

Abgeschlossen

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:

  1. Erstellen der Functions-Anwendung
  2. Erstellen einer Funktion für jeden Routenendpunkt
  3. Die Methode ist benannt und festgelegt.
  4. 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.