Files
supabase/examples/auth/nextjs/middleware.ts
T
2023-03-15 20:27:17 +11:00

13 lines
443 B
TypeScript

import { createMiddlewareSupabaseClient } from "@supabase/auth-helpers-nextjs";
import { NextResponse } from "next/server";
import type { NextRequest } from "next/server";
import type { Database } from "./lib/database.types";
export async function middleware(req: NextRequest) {
const res = NextResponse.next();
const supabase = createMiddlewareSupabaseClient<Database>({ req, res });
await supabase.auth.getSession();
return res;
}