찾다

 >  Q&A  >  본문

Nuxt3 - 중첩된 페이지 구조가 제대로 작동하지 않습니다.

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粉842215006P粉842215006241일 전413

모든 응답(1)나는 대답할 것이다

  • P粉821231319

    P粉8212313192024-03-28 19:13:26

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

    으아악

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

    최종 미들웨어

    으아악

    회신하다
    0
  • 취소회신하다