如何更改默认登录页面以登录而不是索引

时间:2019-12-01 05:06:00

标签: next.js

我对next.js很陌生,有点卡在基本问题上。

这是我的_app.js

class MyApp extends App {
  constructor (props) {
    super(props)
    this.persistor = persistStore(props.store)
  }

  static async getInitialProps ({ Component, ctx }) {
    let pageProps = {}

    if (Component.getInitialProps) {
      pageProps = await Component.getInitialProps({ ctx })
    }

    return { pageProps }
  }

  render () {
    const { Component, pageProps, store } = this.props
    return (
      <Provider store={store}>
        <PersistGate
          loading={null}
          persistor={this.persistor}
        >
          <Component {...pageProps} />
        </PersistGate>
      </Provider>
    )
  }
}

export default withRedux(createStore)(withReduxSaga(MyApp))

这是我的index.js

function Home (props) {

    return (
      <div>
        <div className='home'>
          <Link href='/login'>
              <a>Go to Login</a>
            </Link>

            <h1>THIS IS HOME</h1>

        </div>
}

当前,当我启动一个应用程序时,它会进入索引页面。 如何直接在登录页面上登陆?

让我知道是否需要查看其他文件?

1 个答案:

答案 0 :(得分:0)

不确定这是否是正确的处理方法,但是在网站加载后,我能够在登录页面而不是索引页面上导航用户。

C