使用admin-on-rest和公共路由

时间:2017-06-08 11:16:53

标签: admin-on-rest

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

1 个答案:

答案 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功能保护。