Nuxt3 - 중첩된 페이지 구조가 제대로 작동하지 않습니다.
P粉842215006
P粉842215006 2024-03-27 22:12:41
0
1
418

NUXT 3에 경로를 중첩하고 싶어서 다음 파일/폴더 구조를 만들었습니다(문제가 있는 부분만 표시).

으아아아

이 폴더 구조는 를 통해 탐색할 때 잘 작동합니다. - 다음과 같은 페이지에 액세스할 수 있습니다.

으아아아

문제는 페이지를 다시 로드하거나 URL domain.com/admin/users NUXT에 직접 액세스하면 URL이 domain.com/admin/admin-users

로 변경된다는 것입니다.

어떤 이유로 NUXT는 NuxtLink를 통하지 않고 직접 액세스할 때 이 URL을 확인할 수 없으며 404 오류가 발생합니다. 이와 같은 페이지 구조를 갖고 예상치 못한 경로 변경을 해결할 수 있는 방법이 있습니까?

편집 1 무슨 일이 있었는지 영상

편집 2

Users.vue 페이지

으아아아

logged.vue(레이아웃)

으아아아

auth.global.js(이 페이지에서 실행되는 유일한 미들웨어)

으아아아

감사합니다

P粉842215006
P粉842215006

모든 응답(1)
P粉821231319

@ReaganM의 팁에 따르면 오류는 미들웨어에 있습니다.

으아악

to.name,问题是嵌套路由的名称在我的情况下是像Folder-File那样构建的Admin-Users 。因此,我更改了这部分代码并重定向到 to.path로 리디렉션 중인데 잘 작동합니다.

최종 미들웨어

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿