reactjs - React 开始登陆 url
问题描述
我是新来的,我有一个关于 React JS 的问题。我使用 create-react-app 工具来初始化我的应用程序。我想问当我启动应用程序时如何更改初始登录页面。
例如,当我执行“npm start”时,它将在浏览器中打开一个带有 url 'localhost:3000' 的新选项卡。现在我想当我执行这个命令时在 localhost:3000/api 打开。
感谢您的时间
缺口
解决方案
您应该使用react router,然后您将能够将根路径重定向到您想要的位置:
<Redirect from='/' to='/api' />
或者,如果您想要没有重定向的子路径,您可以使用基本名称,例如:
<Router basename={'/api'}>
<Route path="/" component={Api} />
</Router
现在,当您启动项目时,它将从your_domain:port/api
如果你不使用 react 路由器,那么你可以在 package.json 中设置主页,如:
"homepage": "/api"
推荐阅读
- database - MongoDB - 将聚合/查询结果存储在单独的集合中
- extjs - 如何在 ExtJs 中单击 TabPanel 中的 Tab 菜单时初始化各个选项卡数据?
- codeigniter - 仅在 iframe 内重定向后会话不断破坏 - Codeigniter
- python - Django formset - validate_min=False 被忽略
- wpf - 仅在选中且不为空时才显示元素
- lua - Lua | Count Occurences of Each Item in a Table
- r - 在 ggplot 中,如何使用值创建一个简单的 x 轴/数字线
- python - 在 AWS Batch 上运行时,Redshift 频谱查询永远不会终止
- django - 我可以在同一个 url 模式中包含两个不同的 url 吗?示例 [ path('api/', include('quiz.urls')), path('api/', include('user.urls')) ]
- sql - 多列中的单列值