Проверка приложения Функций Azure
Поздравляем! Вы создали приложение Функции Azure путем смены кода Node.js Express и внесения минимальных изменений. Для рефакторинга кода из Node.js Express в функции выполните следующие действия:
- Создано приложение "Функции".
- Создана функция для каждой конечной точки маршрута.
- Именованный и заданный метод.
- Добавлен код в обработчик каждой функции для вызова соответствующего метода службы отпуска.
Папки функций
Папка ./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 и приложение Функций вместе.