【问题标题】:admin-on-rest: How to pass custom parameters to authClientadmin-on-rest:如何将自定义参数传递给 authClient
【发布时间】:2018-04-06 18:46:10
【问题描述】:

在 admin-on-rest 框架中,默认的 authClient 似乎无法接受 url 等自定义参数。以下 url 解释了如何使用 authClient,但示例显示 url 必须是 authClient.js 的一部分。

https://marmelab.com/admin-on-rest/Authentication.html

当我尝试在 App.js 中指定自定义参数 (url) 时,

const api = 'http://10.1.16.138:8343/rest/...', 

<Admin ... authClient={authClient(api)}>
    ...
</Admin>

并在 authClient.js 中添加这个参数,

export default (url, type, params) => {

...
const request = new Request(url, {...});

authClient 不再工作。

有没有办法在不构建自定义登录页面的情况下允许自定义参数?如果必须完成自定义页面,关于如何调整 authClient.js 的任何建议?

【问题讨论】:

标签: admin-on-rest react-admin


【解决方案1】:

在您的身份验证客户端中,尝试替换

export default (url, type, params) => {

export default url => (type, params) => {

这不是 admin-on-rest,它只是 JS。

【讨论】:

  • 我同意这只是我学习 JS 的一部分。感谢您的帮助,即使它不是真正的 admin-on-rest!
猜你喜欢
  • 1970-01-01
  • 2016-12-13
  • 1970-01-01
  • 2021-08-18
  • 1970-01-01
  • 2015-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多