(ReactJS Laravel)JWT身份验证头(获取用户信息)
我目前在登录页面上,如何获取我需要发送到标题的令牌信息?严重错误(CORS) 加载失败:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头。因此,不允许访问源“” 安装:我已经安装了npm安装cors--保存 目标目标:如何获取电子邮件、登录用户的姓名 我已经将令牌存储到localstorage,但是我不知道如何获取该令牌的承载者,我有我的函数(ReactJS Laravel)JWT身份验证头(获取用户信息),reactjs,laravel,jwt,Reactjs,Laravel,Jwt,我目前在登录页面上,如何获取我需要发送到标题的令牌信息?严重错误(CORS) 加载失败:对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头。因此,不允许访问源“” 安装:我已经安装了npm安装cors--保存 目标目标:如何获取电子邮件、登录用户的姓名 我已经将令牌存储到localstorage,但是我不知道如何获取该令牌的承载者,我有我的函数 componentDidMount() { let token = localStorage.getItem("
componentDidMount()
{
let token = localStorage.getItem("token");
let url = 'http://127.0.0.1:8000/api/auth/me?token=';
const headers = {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + token
}
axios.post(url,{headers:headers}).
then(response => {
console.log(response);
})
}
在《我的邮递员》中(我试着看youtube,结果我的身体里出现了这个)
- 第一件事:客户机上的CORS是一个不错的选择,但我建议使用,因为您使用的是Laravel,所以它可以节省您的时间并易于配置
- 第二件事:
是向请求中添加承载者的好方法。请访问:axios.defaults.headers.Authorization
{
"id": 1,
"name": "testuser",
"role": 2,
"email": "content@gmail.com",
"created_at": "2018-05-23 15:28:47",
"updated_at": "2018-05-23 15:28:47",
"Status": "Active"
}