Mi aplicación funciona en el host local. Pero cuando lo implemento en vercel, se dispara un error.
Arreglé todos los errores. Yo uso mecanografiado en mi proyecto. Aquí también mi archivo _middleware.tsx
import { getToken } from "next-auth/jwt"; import { NextResponse } from "next/server"; /** @param {import("next/server").NextRequest} req */ export async function middleware(req) { if (req.nextUrl.pathname === "/middleware-protected") { const session = await getToken({ req, secret: process.env.SECRET, secureCookie: process.env.NEXTAUTH_URL?.startsWith("https://") ?? !!process.env.VERCEL_URL, }); // You could also check for any property on the session object, // like role === "admin" or name === "John Doe", etc. if (!session) return NextResponse.redirect("/api/auth/signin"); // If user is authenticated, continue. } }Leí la documentación y busqué aquí pero no pude encontrar ninguna solución.