檢閱 Azure Functions 應用程式

已完成

恭喜! 您已透過轉移 Node.js Express 程式碼及進行最少的變更來建立 Azure Functions 應用程式。 您已採取下列步驟,將程式碼從 Node.js Express 重構為 Azure Functions:

  1. 建立 Azure Functions 應用程式。
  2. 為每個路由端點建立函式。
  3. 命名並設定方法。
  4. 已將程式碼新增至每個函式的處理常式,以呼叫適當的休假服務方法。

Azure Functions 資料夾

./functions/src/functions 資料夾會對應至每個端點,如下表所示:

方法 路由端點 檔案
GET vacations getVacations
POST vacations postVacations
PUT vacations:id updateVacation
DELETE vacations/:id delete

檔案結構

functions 資料夾中的 Azure 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 應用程式和 Azure Functions 應用程式。