属性 NextJS 自动重定向的方法

Propery Way to Redirect Automatic in NextJS

我有一个索引页面,我想在他进入索引页面时重定向到 /orders 页面。执行此操作的正确方法是什么?我正在使用 NextJS、Apollo Client 和 React。

import { useRouter } from 'next/router'
import withApollo from '../apollo'

const Index = () => {
  const router = useRouter()
  return router.replace('/orders')
}

export default withApollo(Index)

对于redirect in Nextjs,在next.config.js中有一个设置你需要添加:

您需要在设置中添加 redirects 键:

module.exports = {
  async redirects() {
    return [
      {
        source: '/',
        destination: '/orders',
        permanent: true,
      },
    ]
  },
}