Почему я получаю эту ошибку при использовании плагина Native HTTP с Ionic 4? - PullRequest
0 голосов
/ 05 апреля 2019

Я безуспешно пытался заставить API работать с моим приложением ionic (V4).Я попытался использовать Http и HttpClient, предоставленные angular, но это вызвало некоторые ошибки, и после быстрого просмотра в интернете показалось, что это ошибка, связанная с CORS.Прежде чем вы спросите, я не запускал приложение через ionic serve -c, но я запустил ionic cordova build ios и запустил приложение на своем iPhone из Xcode.Сейчас я пытаюсь использовать плагин Native HTTP, но получаю ошибку, для которой не могу найти решение.Я буду рад получить ответы на некоторые вопросы (приложение ожидается в это воскресенье)

Моя ошибка (как показано в Safari Web Inspector):

{"line":67,"column":24,"sourceURL":"ionic://localhost/plugins/cordova-plugin-advanced-http/www/helpers.js"}

Когда я нажимаюСсылка на файл JS Я получаю эту функцию:

function checkKeyValuePairObject(obj, allowedChildren, onInvalidValueMessage) {
if (getTypeOf(obj) !== 'Object') {
  throw new Error(onInvalidValueMessage);
}

var keys = Object.keys(obj);

for (var i = 0; i < keys.length; i++) {
  if (allowedChildren.indexOf(getTypeOf(obj[keys[i]])) === -1) {
    throw new Error(onInvalidValueMessage); <== line 67
  }
}

return obj;
}

Спасибо за ответы.

...