From 6344ccccb5248364d247cf9c0a3ffc6ea16e7318 Mon Sep 17 00:00:00 2001 From: mingdinghan <83264924+mingdinghan@users.noreply.github.com> Date: Fri, 6 May 2022 22:26:39 +0800 Subject: [PATCH] Update _middleware.ts to rewrite absolute URLs As mentioned in https://nextjs.org/docs/messages/middleware-relative-urls, Middleware Relative URLs have been deprecated and removed in Next.JS. Updated this code to use the recommended approach to rewrite to use absolute URLs. --- pages/_middleware.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/_middleware.ts b/pages/_middleware.ts index a2a5d85..6f1459b 100644 --- a/pages/_middleware.ts +++ b/pages/_middleware.ts @@ -7,7 +7,7 @@ export default function middleware(req) { const token = req.cookies.TRAX_ACCESS_TOKEN if (!token) { - return NextResponse.redirect('/signin') + return NextResponse.rewrite(new URL('/signin', req.url)) } } }