mirror of
https://github.com/kjanat/livedash-node.git
synced 2026-02-13 15:15:45 +01:00
refactor: migrate middleware.ts to proxy.ts (Next.js 16)
This commit is contained in:
16
proxy.ts
Normal file
16
proxy.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
import { neonAuthMiddleware } from "@neondatabase/auth/next/server";
|
||||
|
||||
// Next.js 16 renamed middleware to proxy
|
||||
// neonAuthMiddleware returns a middleware function, we export it as proxy
|
||||
export const proxy = neonAuthMiddleware({
|
||||
// Redirects unauthenticated users to sign-in page
|
||||
loginUrl: "/auth/sign-in",
|
||||
});
|
||||
|
||||
export const config = {
|
||||
matcher: [
|
||||
// Protected routes requiring authentication
|
||||
"/dashboard/:path*",
|
||||
"/account/:path*",
|
||||
],
|
||||
};
|
||||
Reference in New Issue
Block a user