首页 > 解决方案 > React 开始登陆 url

问题描述

我是新来的,我有一个关于 React JS 的问题。我使用 create-react-app 工具来初始化我的应用程序。我想问当我启动应用程序时如何更改初始登录页面。

例如,当我执行“npm start”时,它将在浏览器中打开一个带有 url 'localhost:3000' 的新选项卡。现在我想当我执行这个命令时在 localhost:3000/api 打开。

感谢您的时间

缺口

标签: reactjs

解决方案


您应该使用react router,然后您将能够将根路径重定向到您想要的位置:

<Redirect from='/' to='/api' />

或者,如果您想要没有重定向的子路径,您可以使用基本名称,例如:

<Router basename={'/api'}>
  <Route path="/" component={Api} />
</Router

现在,当您启动项目时,它将从your_domain:port/api


如果你不使用 react 路由器,那么你可以在 package.json 中设置主页,如:

"homepage": "/api"

推荐阅读