Uw Azure Functions-toepassing controleren
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:
- De Functions-toepassing gemaakt.
- Er is een functie gemaakt voor elk route-eindpunt.
- Geef de methode een naam en stel deze in.
- 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.