Я сгенерировал приложение на стороне клиента с кодексом swagger для определенного API, версия javascript .Инициализировал его с помощью npm и т. Д. И т. Д. Все хлопает.
Однако, когда я пытаюсь отправить запрос на получение сгенерированного API с моего localhost на http://81.2.241.234:8080/species, я получаю следующую ошибку:
Ошибка: запрос был прерван. Возможные причины: сеть отключена, источник не разрешен Access-Control-Allow-Origin, страница выгружается и т. Д. В Request.crossDomainError (bundle.js: 2967) в XMLHttpRequest.xhr.onreadystatechange (bundle.js: 3049)
Упомянутые заголовки присутствуют в ответе сервера, если я вызываю URL из chrome.
Некоторый код для упрощенияпонимание:
var speciesApiInstance = new index.SpeciesServiceApi();
var opts = {
'start': 0, // Number | start position
'count': 10, // Number | count
'orderfield': "name", // String | order by
'orderdirection': "ASC" // String | order direction
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
speciesApiInstance.getSpecies(opts, callback);
Что я делаю не так?Не удалось найти ответ в документации.