検索

ホームページ  >  に質問  >  本文

Nuxt3 - ネストされたページ構造が正しく動作しない

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 (このページで実行される唯一のミドルウェア)

リーリー ###ありがとう###
P粉842215006P粉842215006360日前553

全員に返信(1)返信します

  • P粉821231319

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

    @ReaganM のヒントによると、エラーはミドルウェアにあります:

    リーリー

    私は to.name にリダイレクトしています。問題は、私の場合、ネストされたルートの名前が Folder-FileAdmin-Users ## のように構築されていることです。 #。そこで、コードのこの部分を変更して to.path にリダイレクトしたところ、うまくいきました。

    最終ミドルウェア

    リーリー

    返事
    0
  • キャンセル返事