Я пытаюсь загрузить видео из vue proyecto и получаю сообщение об ошибке
Access to XMLHttpRequest at 'url' from origin 'http://localhost:8080' has been blocked by CORS policy: Method PATCH is not allowed by Access-Control-Allow-Methods in preflight response.
Я следую этому руководству руководство , и на втором этапе возникает ошибка, Я делаю это
const files = $event.target.files[0];
axios
.post(
"https://api.vimeo.com/me/videos",
{},
{
headers: {
"Authorization": "bearer access_token",
"Content-Type": "application/json",
"Accept": "application/vnd.vimeo.*+json;version=3.4"
}
}
)
.then(({ data }) => {
let formData = new FormData();
formData.append("file", files);
axios // <--- here it fails with cors
.patch(data.upload.upload_link, formData, {
headers: {
"Tus-Resumable": "1.0.0",
"Upload-Offset": 0,
"Content-Type": "application/offset+octet-stream",
"Accept": "application/vnd.vimeo.*+json;version=3.4",
}
})
.then(response => {
console.log("response", response);
});
в первом абзаце говорится, что это работает во внешнем интерфейсе, поэтому я не понимаю, почему ошибка cors, я что-то делаю не так? я что-то упускаю?