Я использую Appgyver и Angularjs для написания мобильного приложения. Мой сервер http API написан на Nodejs, я отправляю запросы CORS из мобильного приложения на свой http API.
Моя конфигурация CORS на сервере выглядит так:
router.use(function (req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
И мой запрос http.post:
$http.post(api.getUrl() + "/api/data", {data: data}).then(function (resp) { .... });
Все работает, но я не могу получить никакого ответа.
Я использую в своем запросе некоторые специальные заголовки, это не стандартные http-запросы. Может потому что у меня такая проблема?
Спасибо!
OPTION
запросы как часть рукопожатия CORS, возможно, с ошибкой. попробуйте удалитьorigin
иx-requested-with
, чтобы сначала заработали основные коммуникации. - person Dimitar Christoff   schedule 03.07.2015