There are times in webdev when you need to place a nav guard for a route, for signed in pages, or for a specific condition. The ideal way to do this is by using the Next.js app router middleware, since it happens entirely on server-side and prevents ...