从使用Python编写的数据库中获取数据时遇到一些问题。我在组件中包含的代码是:
axios.get('http://192.168.122:8000/messenger_api/fb_fanpages/', {
headers: {
'authorization': 'Token 539dec',
'content-type': 'application/json'
}
}).then(resp => {
console.log(resp)
}).catch(err => {
console.log(err)
})
我收到的浏览器中的错误是
我在youtube上发表了大量文章和观看教程,但是我无法找到解决问题的方法。我认为这与我正在使用的堆栈有关 - 也许是因为Meteor?我想到的另一个选择是标题 - 我使用了错误的语法?然而它是不太可能的,因为我说,我检查了文档等。最终我看起来一切都很好。我不仅对流星环境有所了解。我还为Chrome安装了CORS扩展程序以排除此选项。提前感谢所有答案。
答案 0 :(得分:1)
你怎么看错误信息,它基本上告诉你问题,这是一个401(未经授权)。
如果您不知道,则表示您提供的凭据未被接受。我不知道这个代码示例是否有真实的凭据,我不这么认为。
阅读axios doco以确保您正确调用它,并检查令牌以确保它是有效的