我想拨打电话来获取用户信息并在整个应用程序的不同组件中使用它,所以我使用了react.Context,并且我设法在组件之间移动字符串,但是当我尝试使用 axios.get 时,我是无法将数据获取到另一个组件,这里是上下文代码:
import React, { createContext } from 'react';
import axios from 'axios';
export const userContext = createContext();
export const UserProvider = (props) => {
const config = {
headers: {
'Content-Type': 'application/json',
'Authorization': `JWT ${localStorage.getItem('access')}`,
'Accept': 'application/json'
}
};
const res = axios.get(`${process.env.REACT_APP_API_URL}/auth/users/me/`, config)
return(
<userContext.Provider value= { res }>{props.children}</userContext.Provider>
);
}
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我我在这里做错了什么吗
我是 django Rest 框架的新手,我想创建不同类型的用户“我认为应该是 4”,(学生、教师、职员和管理员)并且我希望职员用户注册教师和学生用户。我想使用自定义用户模型并使用电子邮件进行注册和登录,可以吗,请帮忙,我一直在寻找任何可以帮助我了解如何操作的东西