Nextjs issue with Server-Side Rendering

17 views Asked by At

After a period of time, I've encountered an issue with server-side rendering (SSR) on my website. When attempting to access the website, it appears that SSR is not being triggered.

My middleware:

export const config = {
  matcher: [
    "/userOverview",
    "/documents/:path*",
    "/nonusresident",
    "/strategy/:path*",
    "/portfolio",
    "/userDetails",
    "/advisorDetails"
  ]
};

export function middleware(req: NextRequest) {
  const response = NextResponse.next();
  const isFirebaseAuthCookies: boolean = req.cookies.has("firebase-auth");
  if (!isFirebaseAuthCookies && req.nextUrl.pathname !== "/") {
    return NextResponse.redirect(new URL("/", req.url));
  }
  return response;
}

Upon further investigation, it appears that server-side rendering (SSR) is only triggered when refreshing the browser.

Upon removing the middleware, SSR functions as expected.

0

There are 0 answers