Включить CORS для файла EC2 .JSON - PullRequest
0 голосов
/ 02 февраля 2019

Я немного знаком с бэкэндом, но разместил некоторые документы на экземпляре Amazon Linux AMI в EC2, обслуживаемом с помощью nginx.

Я пытаюсь получить доступ к файлу .json, опубликованному в / var / www / html из Observablehq., но я получаю следующую ошибку при попытке получить этот URL:

Доступ к выборке в 'https://herdtrails.com/data.json' из источника' https://askbid.static.observableusercontent.com' заблокирован политикой CORS: На запрашиваемом ресурсе отсутствует заголовок «Access-Control-Allow-Origin».Если непрозрачный ответ соответствует вашим потребностям, установите режим запроса «no-cors», чтобы получить ресурс с отключенным CORS.

Я не уверен, как и где мне следует включить CORS, у меня естьдобавить что-нибудь в nginx.conf или, может быть, мне нужно создать приложение node.js для работы с CORS?

Как я уже говорил, я сейчас изучаю бэкэнд, поэтому я совершенно растерялся.

1 Ответ

0 голосов
/ 02 февраля 2019

Вы должны добавить заголовки CORS к ответу, чтобы позволить браузеру принять его.Смотрите как добавить заголовки cors в nginx

Было бы лучше, если бы вы использовали https://askbid.static.observableusercontent.com вместо *

Я настоятельно рекомендую прочитать некоторые основныеинформация о CORS, чтобы лучше понять, что вы на самом деле делаете.

...