reactjs - react 开始登陆网址

标签 reactjs

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

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

感谢您的时间

缺口

最佳答案

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

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

或者,如果您想要没有重定向的子路径,您可以使用 basename,如:
<Router basename={'/api'}>
  <Route path="/" component={Api} />
</Router

现在,当您启动项目时,它将从 your_domain:port/api 开始提供服务。

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

关于reactjs - react 开始登陆网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52591686/

相关文章:

javascript - 对于 CSS 伪类,为什么 React 开发人员必须进行状态更改?

javascript - TinyMCE 输入以相反的顺序写入

javascript - 如何在 React v16 中手动调用自定义 PropType 验证器

node.js - React 创建应用程序热重载并不总是在 linux 上工作

reactjs - 如何内联样式子 DOM 元素 React?

javascript - 使用react-redux获取另一个reducer的状态

reactjs - 未找到 npm 包 - SyntaxError : Unexpected token '<'

javascript - 为什么当状态在 ReactJs 上有对象时我的 onChange 不起作用

Reactjs 和内联样式,性能?

javascript - 如何在JSX中编写嵌套循环以减少重复代码?