Az Azure Functions-alkalmazás áttekintése

Befejeződött

Gratulálunk! Az Azure Functions-alkalmazást úgy hozta létre, hogy áthelyezte az Node.js Express-kódot, és minimális módosításokat végzett. Az alábbi lépéseket követve újrabontásra került a kód Node.js Expressből a Functionsbe:

  1. Létrehozta a Functions alkalmazást.
  2. Minden útvonalvégponthoz létrehozott egy függvényt.
  3. Elnevezte és beállította a metódust.
  4. Kódot adott hozzá az egyes függvények kezelőihez a megfelelő szabadságszolgáltatás-metódus meghívásához.

Függvénymappák

A ./functions/src/functions mappa megfeleltetése az egyes végpontokra az alábbi táblázatban látható módon:

Metódus Útválasztási végpont Fájl
GET vacations getVacations
POST vacations postVacations
PUT vacations:id updateVacation
DELETE vacations/:id törlés

Fájlstruktúra

A Függvények mappában lévő Functions alkalmazásnak a következő fájlstruktúrával kell rendelkeznie:

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

A következő leckében együtt futtathatja és hibakereséssel végezheti el az Angular-alkalmazást és a Functions-alkalmazást.