在请求服务器 API 后的方法上使用 axios,但在标头上通常显示请求方法:选项


let email=values.email;
let password=values.password;
let input = {
'email': email,
'password': password
};
axios({        
headers: {
'Content-Type': 'application/json; charset=utf-8'
} ,          
method:'POST',
url: "http://localhost:3001/user/login",
data:{
'email': email,
'password': password
}
}).then(function (response){
console.log(response);
})
.catch(function (error) {
});

那么为什么当我们使用标头时,它会在请求方法上显示选项中心类型:应用程序/json

在此处输入图像描述

这不完全是您的请求,而是每个浏览器在发送您的实际请求之前发出的请求,询问服务器是否可以响应此类请求。
请注意,当您使用 POST 或 PUT 方法发出 CORS 请求时,而不是使用 GET 方法发出请求时,会发生这种情况。

你可以在这里看到更好的解释

最新更新