【问题标题】:React admin app bar name and photo shows nullReact 管理应用栏名称和照片显示为空
【发布时间】:2020-12-04 13:21:45
【问题描述】:

我的 react-admin 项目已更新为最新版本。现在我可以在我的 AppBar 中看到这张图片。如何正确显示正确的用户名和照片。

Appbar image

谢谢。 问候。

【问题讨论】:

    标签: react-admin


    【解决方案1】:

    这在文档中很深,发生在authProvider

    // in src/authProvider.js
    const authProvider = {
        login: ({ username, password }) => { /* ... */ },
        checkError: (error) => { /* ... */ },
        checkAuth: () => { /* ... */ },
        logout: () => { /* ... */ },
        getIdentity: () => {
            try {
                const { id, fullName, avatar } = JSON.parse(localStorage.getItem('auth'));
                return Promise.resolve({ id, fullName, avatar });
            } catch (error) {
                return Promise.reject(error);
            }
        }
        // ...
    };
    
    export default authProvider;
    

    参考:https://marmelab.com/react-admin/Authentication.html#user-identity

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-09
      • 2017-07-02
      • 1970-01-01
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多