Uw Azure Functions-toepassing controleren

Voltooid

Gefeliciteerd U hebt uw Azure Functions-toepassing gemaakt door uw Node.js Express-code te verschuiven en minimale wijzigingen aan te brengen. U hebt de volgende stappen uitgevoerd om uw code van Node.js Express naar Functions te herstructureren:

  1. De Functions-toepassing gemaakt.
  2. Er is een functie gemaakt voor elk route-eindpunt.
  3. Geef de methode een naam en stel deze in.
  4. Code toegevoegd aan de handler van elke functie om de juiste vakantieservicemethode aan te roepen.

Functions-mappen

De ./functions/src/functions map wordt toegewezen aan elk van de eindpunten, zoals wordt weergegeven in de volgende tabel:

Wijze Route-eindpunt Bestand
GET vacations getVacations
POST vacations postVacations
PUT vacations:id updateVacation
DELETE vacations/:id verwijderen

Bestandsstructuur

De Functions-toepassing in de map Functions moet de volgende bestandsstructuur hebben:

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 de volgende les voert u samen uw Angular-toepassing en Functions-toepassing uit en maakt u fouten op.