React历史记录确实可以实时运行,但可以在本地主机上运行

时间:2020-10-14 07:07:26

标签: reactjs react-router react-admin

我正在为我的cms应用程序使用react-admin。我开始使用浏览器历史记录进行路由。当我在localhost上工作时,一切正常,但是当我将项目部署到云中时,它不工作。

import { createBrowserHistory as createHistory } from 'history';
 <Admin history={history} > 
 <Resource
    name="foo"
    options={{ label: "foo" }}
    list={fooList}
  /> </Admin>

这是我代码的简单部分。当我打开本地主机,然后从左侧菜单中单击foo时。它正在渲染fooList组件,在这种情况下,URL也为url/foo。但是,当我在浏览器中将域写为url/foo并单击以转到时。它说不能得到/foo。它误以为是对服务器的一种获取请求。我的失败点在哪里?

一切都可以在localhost上进行。我的意思是,当我写localhost/foo并单击它时,它将打开foo组件。但是通过我的真实域,它与在云上不一样。

0 个答案:

没有答案