При загрузке видео на vimeo я получаю ошибки cors в браузере - PullRequest
0 голосов
/ 06 мая 2020

Я пытаюсь загрузить видео из 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, я что-то делаю не так? я что-то упускаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...