需要帮忙。
我如何在React中将身份验证承载与超级代理一起使用。
我不确定语法,也找不到示例。
我现在应该做什么
showTransactionList = () => {
superagent
.post('http://193.124.114.46:3001/api/protected/transactions')
.set({'Authorization': 'Bearer ' + this.state.id_token})
.accept('application/json')
.then(res => {
const posts = JSON.stringify(res.body);
console.log(posts);
})
.catch((err) => {
console.log(err);
throw err;
});
}
谢谢!
最佳答案
设置标题的方式是通过提供标题项目的名称和值,请尝试:
showTransactionList = () => {
superagent
.post('http://193.124.114.46:3001/api/protected/transactions')
.set('Authorization', 'Bearer ' + this.state.id_token)
.accept('application/json')
.then(res => {
const posts = JSON.stringify(res.body);
console.log(posts);
})
.catch((err) => {
console.log(err);
throw err;
});
}
因此,与其在标题中设置对象,不如将其作为2个参数(名称,值)传递。
关于javascript - React中的身份验证承载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53507153/