import { getToken } from "next-auth/jwt";
import { NextResponse } from "next/server";
export async function middleware(request){
if (request.nextUrl.pathname.startsWith('/write')) {
const session = await getToken({ req : request })
console.log('세션', session)
if (session == null) {
return NextResponse.redirect(new URL('/api/auth/signin', request.url));
}
}
}
console.log를 if문 밖으로 빼놧을 때는 잘 작동하는데 if문 안에만 들어가면 아무것도 작동을 안합니다.. 왜그런가요ㅠ