当我们运行命令npm start时,dfult就会在localhost:3000上启动反应应用程序。目前,我的首页路线“ /”上没有任何可显示的内容。当我运行命令npm start时,我希望应用程序直接从http://localhost:3000/content开始。我不知道这样做的方法。当我们将应用程序部署到某个服务器上时,有一种方法,但是不知道如何开发它?
答案 0 :(得分:0)
如果您使用react-router,则可以使用基本名称prop来设置子目录
<BrowserRouter basename='/content'>
<App />
</BrowserRouter>
或者您可以将/重定向到您的Switch块中的/ content
<Switch>
<Redirect exact from="/" to="/content" />
<Route exact path="/content" component={ContentComponent} />