在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中添加此paratermer,
export default (url, type, params) => {
...
const request = new Request(url, {...});
authClient不再有效。
有没有办法在不构建自定义登录页面的情况下允许自定义参数?如果必须完成自定义页面,有关如何调整authClient.js的任何建议吗?
答案 0 :(得分:1)
在您的身份验证客户端中,尝试替换
export default (url, type, params) => {
通过
export default url => (type, params) => {
它不是管理员,它只是JS。