juntekim.com/stripe_to_invoice/middleware.ts
2025-12-31 00:02:22 +00:00

14 lines
No EOL
353 B
TypeScript

// middleware.ts
import { NextRequest, NextResponse } from "next/server";
export function middleware(req: NextRequest) {
const session = req.cookies.get("session");
if (!session && req.nextUrl.pathname.startsWith("/app")) {
return NextResponse.redirect(new URL("/login", req.url));
}
}
export const config = {
matcher: ["/app/:path*"],
};