我创建了一个ReactJs应用程序,并且只能在 domain.com/ app 中访问。
我将此添加到了index.js
<BrowserRouter basename='/app/'>
<App />
</BrowserRouter>
现在,当我在各个页面之间导航时,它可以正常工作(它正确添加了/app/
),例如。 domain.com/app/about
。
例如,没有/app
,仍然可以访问该应用程序。当我输入domain.com/about
时仍显示关于页面。
虽然我希望只能通过/app/
来访问它,但不能没有它。
答案 0 :(得分:0)
似乎您不小心添加了斜杠,但这不是必需的。
有关更多详细信息,请参见https://reacttraining.com/react-router/web/api/BrowserRouter/basename-string。