我在使用Python编写的数据库中获取数据时遇到了一些问题。我列入到组件的代码是:ReactJS MeteorJS Axios // 401 [未经授权]错误
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)
})
而且在我recieving浏览器中的错误是
我红大量的文章和观看教程在YouTube上,但我无法找到解决我的问题。我认为它与我正在使用的堆栈有关 - 可能是它的流星?我正在考虑的另一个选项是标题 - 我使用了错误的语法?然而,这是不太可能的,因为正如我所说的,我检查了文档等。对我而言,一切看起来都很好。我不仅确定Meteor env或其他东西。我还为Chrome安装了CORS扩展程序以排除此选项。预先感谢所有答案。
稍微更新。当我使用Insomia时,我可以得到回应。 我还添加withCredentials:真实的代码和现在的误差是 的XMLHttpRequest不能加载 响应预检请求未通过访问控制检查:“的值访问控制允许来源”在报头当请求的凭证模式为'include'时,响应不能是通配符'*'。原因'http:// localhost:3000'因此不被允许访问。由XMLHttpRequest发起的请求的凭证模式由withCredentials属性控制。 – Rachomir