gpt4 book ai didi

reactjs - BrowserRouter 中的 react-router-dom basename 无法正常工作

转载 作者:行者123 更新时间:2023-12-01 21:58:26 25 4
gpt4 key购买 nike

我创建了一个 ReactJs 应用程序以及只能在 domain.com/app 中访问的内容。

我将其添加到 index.js

<BrowserRouter basename='/app/'>
<App />
</BrowserRouter>

现在,当我在页面之间导航时,它会正常工作(它会正确添加 /app/),例如。 domain.com/app/about

但应用程序仍然可以在没有 /app 的情况下访问,例如。当我键入 domain.com/about 时,仍然会显示关于页面。

虽然我希望它只能通过 /app/ 访问,而不是没有它。

最佳答案

看来您不小心添加了一个尾部斜杠,这不是必需的。

参见 https://reacttraining.com/react-router/web/api/BrowserRouter/basename-string了解更多详情。

关于reactjs - BrowserRouter 中的 react-router-dom basename 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54885239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com