Summary
Let's spend a minute briefly recapping what we learned in this chapter. First of all, we acknowledged that .NET controllers are not the only tool in the shed: as a matter of fact, any middleware is virtually able to deal with the HTTP request and response cycle—as long as it is in our application's pipeline.
In order to demonstrate such a concept, we introduced HealthChecksMiddleware
, a neat ASP.NET Core built-in feature that can be used to implement status monitor services.... and that's basically what we did throughout this chapter. We started with the ASP.NET Core back-end, refining our work until we were able to create a JSON-structured output; then, we switched to Angular, where we learned how to properly fetch it with a component and show it on-screen through the browser's HTML-based UI. Eventually, the final outcome was good enough to reward us for our hard work.
That's enough for health checks, at least for the time being: starting...