CORS только с JavaScript - PullRequest
       28

CORS только с JavaScript

1 голос
/ 28 апреля 2019

Делая назначение только для javascript, мне предоставили машину с Ubuntu, и я хотел бы раскрутить контейнер с помощью nodejs, обслуживающего HTML, css, javascript.Тогда я бы хотел другой контейнер с API бэкэнда ... так как все это происходит на том же сервере или IP, это возможно без перекрестных вызовов Origin ????

Ответы [ 2 ]

4 голосов
/ 28 апреля 2019

См. Политика одного источника :

Два URL имеют одинаковое происхождение, если протокол, порт (если указан) и хост одинаковы для обоих.

У вас не может быть двух разных служб, прослушивающих один и тот же порт, поэтому даже если ваши статический контент и серверы API имеют общий IP-адрес, они должны будут работать на разных портах.

Таким образом, вам нужно либо настроить CORS для сервера API, либо настроить статический сервер контента для запросов прокси к серверу API.

2 голосов
/ 28 апреля 2019

Вам нужно будет указать правильные настройки CORS в бэкэнд-API;CORS учитывает номера портов.См. Этот пост для справки: Ошибка CORS в том же домене?

...