Examine seu aplicativo do Azure Functions

Concluído

Parabéns! Você criou seu aplicativo do Azure Functions mudando o código do Node.js Express e fazendo alterações mínimas. Você seguiu estas etapas para refatorar o código do Node.js Express para o Functions:

  1. Criou o aplicativo do Functions.
  2. Criou uma função para cada ponto de extremidade de rota.
  3. Nomeou e definiu o método.
  4. Adicionou código ao manipulador de cada função para chamar o método de serviço de férias apropriado.

Pastas do Functions

O mapa de pastas ./functions/src/functions para cada um dos pontos de extremidade, conforme mostrado na tabela a seguir:

Método Ponto de extremidade de rota Arquivo
GET vacations getVacations
POST vacations postVacations
PUT vacations:id updateVacation
DELETE vacations/:id excluir

Estrutura do arquivo

O aplicativo do Functions na pasta functions deve ter a seguinte estrutura:

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

Na próxima unidade, você vai executar e depurar seu aplicativo do Angular e o aplicativo do Functions juntos.