NUXT 3 でルートをネストしたかったので、次のファイル/フォルダー構造を作成しました (問題のある部分のみを示しています):
リーリーこのフォルダー構造は、
をナビゲートすると正常に機能します - 次のようなページにアクセスできます:
問題は、ページをリロードするか、URL domain.com/admin/users NUXT に直接アクセスすると、それが domain.com/admin/admin-users
何らかの理由で、NuxtLink 経由ではなく直接アクセスされた場合、NUXT はこの URL を解決できず、404 エラーをスローします。このようなページ構造を持ち、予期しないパスの変更を解決する方法はありますか?
編集 1 何が起こったのかビデオ
編集 2
Users.vue ページ
リーリーlogged.vue(レイアウト)
リーリーauth.global.js (このページで実行される唯一のミドルウェア)
リーリー ###ありがとう###
@ReaganM のヒントによると、エラーはミドルウェアにあります:
リーリー私は
最終ミドルウェアto.name
にリダイレクトしています。問題は、私の場合、ネストされたルートの名前がFolder-File
Admin-Users ## のように構築されていることです。 #。そこで、コードのこの部分を変更して
to.pathにリダイレクトしたところ、うまくいきました。
リーリー