查看 Azure Functions 应用程序

已完成

祝贺你! 你通过移动 Node.js Express 代码并进行最少的更改来完成了 Azure Functions 应用程序。 你执行了以下步骤来将代码从 Node.js Express 重构到 Functions:

  1. 创建了 Functions 应用程序。
  2. 为每个路由终结点创建了函数。
  3. 命名并设置了方法。
  4. 将代码添加到了每个函数的处理程序以调用相应的休假服务方法。

Functions 文件夹

./functions/src/functions 文件夹映射到每个终结点,如下表所示:

方法 路由终结点 文件
GET vacations getVacations
POST vacations postVacations
PUT vacations:id updateVacation
DELETE vacations/:id delete

文件结构

“functions”文件夹中的 Functions 应用程序应具有以下文件结构:

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 应用程序和 Functions 应用程序。