Troubleshooting Remix applications
In this section, you will learn more about debugging Remix applications. First, we will provide you with a general process to approach issues while developing with Remix. Next, we will document how to best search for answers and get help from the community.
A Remix troubleshooting process
Remix is not a server but runs on top of a web server and an underlying server runtime environment. Remix acts as an HTTP request handler, orchestrates your routes, executes your code during runtime, and acts as your compiler. Quite a few things can go wrong. That’s why it’s important to practice the process of debugging in Remix.
In the last section, we learned more about Remix’s two environments, the client and the server. Remix runs on the server and then executes logic inside the browser. Hence, when debugging your Remix application, we must investigate both the client and the server environment. Let’s break the Hello
World...