Заголовок «Access-Control-Allow-Origin» в ответе не должен быть подстановочным знаком «*» - PullRequest
0 голосов
/ 29 апреля 2018

Не удалось загрузить http://localhost:3000/api/mobiles/1234567897: Ответ чтобы предполётный запрос не прошел проверку контроля доступа: значение заголовок «Access-Control-Allow-Origin» в ответе не должен быть подстановочный знак '*', когда режим учетных данных запроса 'include'. Origin 'http://localhost:8080' поэтому не разрешен доступ.

Я использую реагирование на интерфейсе и рельсы на сервере.

Я получаю вышеуказанную ошибку.

Я отправляю запрос следующим образом:

options = {
  method: "GET",
  credentials: "include",
  headers: {
    "Content-type": "application/json; charset=UTF-8"
  }
}
// CLIENT_URL and uri is my back end url.
return fetch(`${CLIENT_URL}${uri}`, options).then(data => data.json());

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

Это проблема, связанная с CORS. Пожалуйста, проверьте документацию на github-стойке.

0 голосов
/ 29 апреля 2018

Я не использовал рельсы, но я столкнулся с той же проблемой, когда я использовал колбу Python в качестве моего бэкэнда, я мог исправить это, разрешив перекрестное начало (CORS) на бэкэнде Колба CORS

app=Flask(__name__)
CORS(app)
...