我正在获取Axios-不存在“ Access-Control-Allow-Origin”标头 在使用Axios进行GET请求时。
现在我得到401(未授权),但是我确定我的用户名/密码正确无误,并且能够使用POSTMAN向他们提出获取请求。
我也读过Axios - No 'Access-Control-Allow-Origin' header is present ,'Access-Control-Allow-Origin' header is present和How to enable CORS in AngularJs,但这些似乎都不能解决我的问题。
ps:我只能访问前端,这是我的代码。
const proxyurl = "https://cors-anywhere.herokuapp.com/";
const url ="my_api_link";
axios
.all([
axios.get(another_url),
axios.get(proxyurl + db_url, {
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
username: 'username',
password: 'password'
},
}),
])
.then(......
答案 0 :(得分:0)
username
和password
字段不是标题,而是数据。我怀疑在《邮递员》中,您正在将这些字段作为参数发送。您需要在请求正文中或作为URL查询发送用户名和密码。