Vue.js 对飞行前请求的响应不';t通过访问控制编号';访问控制允许原点';
我有一个Vue.js应用程序,它使用axios向ApiGee服务器发送请求 这是我用来向APIgee发送请求的代码Vue.js 对飞行前请求的响应不';t通过访问控制编号';访问控制允许原点';,vue.js,axios,apigee,Vue.js,Axios,Apigee,我有一个Vue.js应用程序,它使用axios向ApiGee服务器发送请求 这是我用来向APIgee发送请求的代码 const headers = { 'X-API-Key': 'randomKey123123' } return axios({ method: 'get', url: url, headers: headers }).then(response => { console.log(
const headers = {
'X-API-Key': 'randomKey123123'
}
return axios({
method: 'get',
url: url,
headers: headers
}).then(response => {
console.log(response)
})
从ApiGee中,我可以看到选项请求首先被接收,因为我从客户端浏览器完成了请求。
我还可以看到X-API-Key
头键,但缺少值
我从浏览器控制台得到的错误是
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource
下面的代码帮助我您可以尝试此格式:
created() {
// POST request using axios with set headers
const article = { title: "Vue POST Request Example" };
const headers = {
'X-API-Key': 'randomKey123123'
};
axios.post(url, article, { headers })
.then(response => console.log(response.data)
);
}
我试过了,但是使用了get请求。头的值仅传递给
X-API-Key