Заголовок «Access-Control-Allow-Origin» отсутствует на запрашиваемом ресурсе с Django digitalocean Spaces - PullRequest
0 голосов
/ 21 сентября 2018

Мой сайт Django размещен в digitalocean ubuntu 16.04 с Nginx.

У меня есть настройки CORS для digitalocean, как здесь https://www.digitalocean.com/docs/spaces/how-to/cors/ Я добавил свое домианское имя в поле origin, проверил все параметрыв «Разрешенных методах» единственное, что я не сделал, это добавил заголовки в «Разрешенные заголовки», потому что я не знаю, что добавить.

Когда я использую Digitalocean Spaces (сервис, основанный и очень похожийкак Amazon S3) в качестве хранилища статических и мультимедийных файлов. На запрошенном ресурсе отсутствует Нет заголовка 'Access-Control-Allow-Origin' ошибка:

Access to Font at 'https://nyc3.digitaloceanspaces.com/kjmgstorage/kjmgstorage/fonts/fontawesome-webfont.woff2?v=4.7.0' from origin 'https://kjmg.co' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://kjmg.co' is therefore not allowed access.

Я пыталсяиспользовать django-cors-headers, но я получил:

502 Bad Gateway nginx/1.10.3 (Ubuntu)  

Так что пришлось его удалить.

У кого-нибудь из друзей есть идеи? Спасибо большое!

1 Ответ

0 голосов
/ 21 сентября 2018

Вам нужно настроить CORS на Digital Ocean, а не на вашем сайте.Проверьте это: digitalocean.com / документы / пробелы / инструкции / cors

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