我正在为我的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组件。但是通过我的真实域,它与在云上不一样。