まとめ

完了

このモジュールでは、Node.js Express アプリケーションを Azure Functions にリファクタリングしました。 これでサーバーレスになったので、サーバーのことはあまり考えずに済みます。

Node.js と Express は、API エンドポイントを提供する際の強力なソリューションです。 Functions を使用すると、API をサーバーレス アーキテクチャに移行することができ、サーバーのセットアップやメンテナンスについて心配する必要がなくなります。

また、Node.js Express サーバーを Functions アプリに置き換えることで、常にオンのサーバーのコストを削減し、スケーラビリティを向上させることもできます。 最終的に、Functions では、サーバーではなくコードが焦点となります。

Note

Functions アプリをクラウドにデプロイするには、「TypeScript 関数 API を使用して Azure リソース グループを管理する」のチュートリアルを参照してください。 アプリケーションをデプロイするには、Azure の無料アカウントと、Visual Studio Code 用の Azure Functions 拡張機能を使用できます。

現在のサンプル プロジェクトのソリューションは、GitHub プロジェクトのソリューション ブランチにあります。 作業を開始するには、README ファイルの手順に従います。 Express アプリと Azure Functions アプリを実行して確認すると、違いを感じることができます。 その後、この変更をコードに適用してみてください。

その他のリソース

Functions、Visual Studio Code、およびデバッグについて詳細を学習するには、次のリソースを参照してください。

Visual Studio Code

関数

デバッグ リソース