Javascript I';我使用axios请求获取指环王API,I';我不熟悉编码,我';m未能正确发送访问密钥

Javascript I';我使用axios请求获取指环王API,I';我不熟悉编码,我';m未能正确发送访问密钥,javascript,api,get,axios,Javascript,Api,Get,Axios,这是react组件(react JS)中的一个片段,您需要发送承载身份验证头: const-token='6DMnrpLiKW4BJK1_7X18'; axios.get()https://the-one-api.herokuapp.com/v1/movie', { 标题:{ 'Authorization':'Bearer${token}` } }) .然后((res)=>console.log(res)) .catch(err=>console.log(err)); 您的标题应该包含授权:承载

这是react组件(react JS)中的一个片段,您需要发送承载身份验证头:

const-token='6DMnrpLiKW4BJK1_7X18';
axios.get()https://the-one-api.herokuapp.com/v1/movie', {
标题:{
'Authorization':'Bearer${token}`
}
})
.然后((res)=>console.log(res))
.catch(err=>console.log(err));

您的标题应该包含
授权:承载人[key]
,因此这应该可以:


  componentDidMount() {

    axios.get('https://the-one-api.herokuapp.com/v1/movie',{key:'6DMnrpLiKW4BJK1_7X18'}).then((res) => console.log(res)).catch(err => console.log(err))
  }


文档:响应格式和身份验证如何?所有数据集的响应格式都是JSON。对于大多数路由,API都需要访问密钥。您可以通过在此处注册帐户来获得访问令牌。设置帐户所需的只是一个有效的电子邮件地址。在向api发出的每个请求中,都需要将访问密钥作为承载令牌发送。承载令牌必须以以下格式包含在授权标头中:authorization:Bearer-your-api-key-123我的回答是否解决了您的问题?如果是,你应该将答案标记为正确。
componentDidMount() {
    axios.get(
        'https://the-one-api.herokuapp.com/v1/movie',
        {'Authorization':'Bearer 6DMnrpLiKW4BJK1_7X18'}
    )
    .then((res) => console.log(res))
    .catch(err => console.log(err))
}