查看 Azure Functions 应用程序
祝贺你! 你通过移动 Node.js Express 代码并进行最少的更改来完成了 Azure Functions 应用程序。 你执行了以下步骤来将代码从 Node.js Express 重构到 Functions:
- 创建了 Functions 应用程序。
- 为每个路由终结点创建了函数。
- 命名并设置了方法。
- 将代码添加到了每个函数的处理程序以调用相应的休假服务方法。
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 应用程序。