admin-on-rest:如何将自定义参数传递给 authClient
admin-on-rest: How to pass custom parameters to authClient
在 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?
在您的授权客户端中,尝试替换
export default (url, type, params) => {
来自
export default url => (type, params) => {
不是admin-on-rest,只是JS
在 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?
在您的授权客户端中,尝试替换
export default (url, type, params) => {
来自
export default url => (type, params) => {
不是admin-on-rest,只是JS