【发布时间】:2021-11-30 13:01:57
【问题描述】:
所以我想取消保护登录页面,这是我的文件夹结构:
这是我的中间件:
import { NextResponse, NextRequest } from "next/server";
export async function middleware(req, ev) {
if (req.pathname === "login") {
return NextResponse.next();
}
const token = req.cookies.token;
if (!token) {
return NextResponse.redirect("/login");
}
return NextResponse.next();
}
那么我该如何做才能使中间件不适用于 login.js。
编辑:现在返回[webpack.cache.PackFileCacheStrategy] Caching failed for pack: Error: Unable to snapshot resolve dependencies
这个项目的代码是here
【问题讨论】:
标签: javascript node.js reactjs next.js middleware