next.js 我不想在我的pages文件夹中添加index.jsx页面

yvgpqqbh  于 2023-04-11  发布在  其他
关注(0)|答案(1)|浏览(111)

我能够重定向的愿望页时,运行该项目,但因为我还没有添加索引。jsx页内的网页文件夹在第一次我得到的错误页面说-

但随后它把我带到了我在app.js页面中提到的desire route。
我不希望用户显示错误页面,并直接把它提到的路由路径(例如- /家)。
如何实现这一点?
任何帮助将不胜感激。谢谢是提前。

3j86kqsm

3j86kqsm1#

如果使用react-router,可以使用这些代码将错误页面重定向到指定页面(例如,shopping.jsx),如下所示

import React from "react";
import { createBrowserRouter, RouterProvider } from "react-router-dom";

let router = {};

router = createBrowserRouter([
  {
    path: "admin/",
    element: <Admin />
  },
  {
    path: "register/",
    element: <Register />,
  },
  {
    path: "/",
    element: <Login />,
    // this element in case something went wrong
    errorElement: <App/>
  },
]);

const Router = <RouterProvider router={router} />;

export default Router;

相关问题