0

我想创建一个包含公共路由('/')和管理路由(/admin)的站点。我怎么能用 rest-admin 做到这一点!?谢谢

4

1 回答 1

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功能得到保护。

于 2017-06-08T11:57:26.820 回答