我想创建一个包含公共路由('/')和管理路由(/ admin)的站点。 我怎么能用rest-admin来做呢? 谢谢
答案 0 :(得分:3)
您可以简单地使用Router
来区分公共路线和管理路线,例如:
<Router>
<div>
<Route exact path="/" component={Index}/>
<Route path='/admin' component={YourAdmin}/>
</div>
</Router>
此处Index
组件是您的公共组件(例如主页)。 YourAdmin
组件包含admin-on-rest
,例如:
class YourAdmin extends Component {
render() {
return (
<Admin ...>
<Resource .../>
<Resource .../>
<Resource .../>
</Admin>
)
}
}
您的管理员页面可以使用内置的admin-on-rest
功能保护。