我正在Next.js应用程序中使用基于角色的身份验证。目前我有两个角色:管理员和用户。
我有这样的页面结构:
┣ 📂admin
┃ ┣ 📜edit.tsx
┃ ┗ 📜profile.tsx
┣ 📂user
┃ ┗┣ 📜edit.tsx
┃ ┗ 📜profile.tsx
┣ 📜_app.tsx
┣ 📜index.tsx
我有一个路径枚举
enum ADMIN_ROUTES {
PROFILE = 'admin/profile',
EDIT = 'admin/edit',
}
问题是当我使用router.push(ADMIN_ROUTES.PROFILE)
/router.push(ADMIN_ROUTES.EDIT)
时,它返回admin/admin/profile
/admin/admin/edit
,而不是admin/profile
/admin/edit
。
我哪里做错了?
1条答案
按热度按时间plupiseo1#
代替
已修复此问题