Azure Functions + Razor View Engine で動的 HTML を生成する
DRANK

Azure Functions (Isolated Worker) で HttpTrigger の開発をしているそこの貴方!Razor View Engine を使って動的な HTML を作って応答したいと思ったことはありませんか?ここでは「Azure Functions なら JSON を返して Client Side Rendering すればいいじゃない」という意見は受け付けません。わしゃぁ Server Side Rendering したいんじゃ。TL;DR便利かどうかはさておき、実現できますView (.cshtml) は Razor Class Library に分離しましょう Functions (Isolated Worker) で HttpTrigger の開発をする際、本記事の執筆時点では、既定で下記の NuGet Package を利用して ASP.NET Core 統合された書き方をすることになります。200 (OK) を返すだけの HttpTriggerinternal class SampleFunction { [Function("SampleFunction")] public IActionResult Run([HttpTrigger(AuthorizationLevel.Anonymous, "get")] HttpRequest request) => new OkResult(); } このように ASP.NET Core like に IActionResult を返せます。Azure Functions による HttpTrigger のメインターゲットは Web API の開発なので、上記のように OkResult であったり、他にも StatusC…

zenn.dev
Related Topics: Microsoft Azure HTML