-
Notifications
You must be signed in to change notification settings - Fork 0
/
middleware.ts
22 lines (21 loc) · 792 Bytes
/
middleware.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { getServerSession } from "next-auth";
import { NextResponse } from "next/server";
import type { NextRequest } from "next/server";
// This function can be marked `async` if using `await` inside
export async function middleware(request: NextRequest, response: NextResponse) {
const path = request.nextUrl.pathname;
console.log(request.cookies, "path");
// const res = await getServerSession();
// // const res = getServerAuthSession(request, response);
// console.log(res, "res");
// if (path === '/'){
// return NextResponse.rewrite(
// new URL("/home", request.url)
// );
// }
// return NextResponse.redirect(new URL('/home', request.url))
}
// See "Matching Paths" below to learn more
export const config = {
matcher: ["/admin/:path*"],
};