Проверка приложения Функций Azure

Завершено

Поздравляем! Вы создали приложение Функции Azure путем смены кода Node.js Express и внесения минимальных изменений. Для рефакторинга кода из Node.js Express в функции выполните следующие действия:

  1. Создано приложение "Функции".
  2. Создана функция для каждой конечной точки маршрута.
  3. Именованный и заданный метод.
  4. Добавлен код в обработчик каждой функции для вызова соответствующего метода службы отпуска.

Папки функций

Папка ./functions/src/functions сопоставляется с каждой из конечных точек, как показано в следующей таблице:

Способ Маршрутизация конечной точки Файлы
GET vacations getVacations
POST vacations postVacations
PUT vacations:id updateVacation
DELETE vacations/:id Удаление

Структура файла

Приложение "Функции" в папке функций должно иметь следующую структуру файлов:

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

В следующем уроке вы запускаете и отлаживать приложение Angular и приложение Функций вместе.