【发布时间】:2019-10-25 16:51:46
【问题描述】:
在我的应用程序中,我需要 GET 一些数据(为此我提供了本机 authtoken)。
不过,在同一事件中,我还需要 POST 供几个端点使用的第二个令牌,用于外部后端 api 调用。
我如何在下面使用axios 使用我的工作代码POST 这个second 令牌?
我应该扩展 Authorization Bearer 还是简单地将 POST Spotify Token 作为字符串数据?
怎么样?
我的代码:
getData(event) {
const {token} = this.props.spotifyToken
const options = {
url: `${process.env.REACT_APP_WEB_SERVICE_URL}/endpoint`,
method: 'get',
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${window.localStorage.authToken}`
}
};
return axios(options)
.then((res) => {
console.log(res.data.data)
})
.catch((error) => { console.log(error); });
};
【问题讨论】:
-
你有没有研究过异步?
-
no..你会如何申请?
-
如果你想同时获取和发布,那么你可以使用 Promise.all
-
如果您回答提供此解决方案,我很乐意接受
标签: javascript reactjs xmlhttprequest axios