reactjs 是否可以在Next.js中创建默认路由

wxclj1h5  于 2023-01-17  发布在  React
关注(0)|答案(2)|浏览(253)

是否可以在Next.js中使用默认路由,以便所有路由或路由白名单都将转到特定页面。
对于我的项目,我的想法是使用Next.js来构建营销网站、注册和登录过程,然后拥有一个将 Boot SPA的Next.js页面(可能使用create-react-app和react-router),以便不是Next.js页面的任何路由都将假定它是SPA中的路由,因此将指向将启动SPA的页面

chhqkbe1

chhqkbe11#

其中一个可行的方法是创建一个自定义的404页面。https://nextjs.org/docs/advanced-features/custom-error-page
每一个不是可识别的next.js路由的路由都将调用此页面,但不会重定向(更改浏览器URL),这正是启动SPA时所需要的。

7kqas0il

7kqas0il2#

我刚刚添加了一个app/page.tsx(pages/page.tsx)并返回了如下所示的默认组件:(我只需要一个默认页面/条目页'/')

'use client';

import AboutUs from './aboutus/page'
const DfltPage = () => {
    return (<AboutUs/>)
}

export default DfltPage;

这对我很有效。

相关问题