@heducose

Как сделать POST с другого домена?

Не получается сделать POST из фроненд приложения на сервер.

Добавил

const cors = require('cors')
app.use(cors())


но по прежнему POST не проходит.
  • Вопрос задан
  • 277 просмотров
Решения вопроса 1
myspace
@myspace
на сервере:
let corsOptions = {
    origin: 'http://front.xxx.ru',
    optionsSuccessStatus: 200, 
    credentials: true
};

app.use(cors(corsOptions));


а на клиенте

angularjs 1.x
$httpProvider.defaults.withCredentials = true;

purejs
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.open('POST', 'http://xxx.ru', true)

jquery
$.ajax({
   ///
    crossDomain: true,
  ///
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы