Kontrola aplikace Azure Functions

Dokončeno

Gratulujeme! Aplikaci Azure Functions jste vytvořili tak, že přesunete kód Node.js Express a provedete minimální změny. Refaktoring kódu z Node.js Express na Functions jste provedli následující kroky:

  1. Vytvořili jste aplikaci Functions.
  2. Vytvořili jste funkci pro každý koncový bod trasy.
  3. Pojmenujte a nastavte metodu.
  4. Přidání kódu do obslužné rutiny každé funkce pro volání příslušné metody služby vacation.

Složky funkcí

Složka ./functions/src/functions se mapuje na každý koncový bod, jak je znázorněno v následující tabulce:

metoda Koncový bod trasy Soubor
GET vacations getVacations
POST vacations postVacations
PUT vacations:id updateVacation
DELETE vacations/:id odstranění

Struktura souborů

Aplikace Functions ve složce functions by měla mít následující strukturu souborů:

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

V další lekci spustíte a ladíte aplikaci Angular a aplikaci Functions společně.