Azure Functions アプリケーションを確認する

完了

お疲れさまでした。 Node.js Express コードを移行して最小限の変更を加えることで Azure Functions アプリケーションを作成しました。 次の手順で Node.js Express から Functions にコードをリファクタしました。

  1. Functions アプリケーションを作成しました。
  2. ルート エンドポイントごとに関数を作成しました。
  3. メソッドに名前を付け、設定しました。
  4. 適切な休暇サービス メソッドを呼び出すコードを各関数のハンドラーに追加しました。

Functions フォルダー

次の表に示すように、./functions/src/functions フォルダーは各エンドポイントにマップされます。

Method ルート エンドポイント ファイル
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 アプリケーションと Azure Functions アプリケーションを一緒に実行し、デバッグします。