Skip to content

Цепочки редиректов

Reactive Route поддерживает неограниченное количество редиректов в CSR и SSR.

В этом примере, если пользователь перейдет на /4, он будет перенаправлен /4/3/2/1. Промежуточные редиректы не отражаются в истории браузера, а чанки для них не будут загружены.

ts
createConfigs({
  one: {
    path: '/1',
    loader: () => import('./pages/one'),
  },
  two: {
    path: '/2',
    loader: () => import('./pages/two'),
    async beforeEnter({ redirect }) {
      return redirect({ name: 'one' });
    },
  },
  three: {
    path: '/3',
    loader: () => import('./pages/three'),
    async beforeEnter({ redirect }) {
      return redirect({ name: 'two' });
    },
  },
  four: {
    path: '/4',
    loader: () => import('./pages/four'),
    async beforeEnter({ redirect }) {
      return redirect({ name: 'three' });
    },
  },
  
  // other Configs
});

No AI participated in the development. MIT License