檢閱 Azure Functions 應用程式
恭喜! 您已透過轉移 Node.js Express 程式碼及進行最少的變更來建立 Azure Functions 應用程式。 您已採取下列步驟,將程式碼從 Node.js Express 重構為 Azure Functions:
- 建立 Azure Functions 應用程式。
- 為每個路由端點建立函式。
- 命名並設定方法。
- 已將程式碼新增至每個函式的處理常式,以呼叫適當的休假服務方法。
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 應用程式。