BrowserRouter中的react-router-dom基本名称无法正常工作

时间:2019-02-26 12:08:17

标签: reactjs react-router react-router-dom

我创建了一个ReactJs应用程序,并且只能在 domain.com/ app 中访问。

我将此添加到了index.js

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

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

例如,没有/app,仍然可以访问该应用程序。当我输入domain.com/about时仍显示关于页面。

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

1 个答案:

答案 0 :(得分:0)

似乎您不小心添加了斜杠,但这不是必需的。

有关更多详细信息,请参见https://reacttraining.com/react-router/web/api/BrowserRouter/basename-string