portfolio/middleware.ts

11 lines
417 B
TypeScript

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