Хобрук: Ваш путь к мастерству в программировании

Плагин ionic cordova добавить уже установленный cordova-plugin-advanced-http

Я новичок в разработке приложений Ionic Mobile, поэтому я пытаюсь отправить данные POST из приложения Ionic. Всякий раз, когда я запускаю приложение в браузере, используя

ионная кордова запустить браузер

В консоли отображается проблема ниже,

Собственный: попытался вызвать HTTP.post, но плагин HTTP не установлен.

Установите плагин HTTP: 'ionic cordova plugin add cordova-plugin-advanced-http'.

Я установил тот же плагин с помощью терминала, но терминал выдает предупреждения, поскольку он уже установлен. введите описание изображения здесь

Пожалуйста, предложите.

21.09.2017

Ответы:


1

На основании этого https://ionicframework.com/docs/native/http/ вы также нужно бежать

npm install --save @ionic-native/http

и правильно ссылаясь на него в своем приложении, взгляните на ссылку выше

Также для запуска приложения в браузере попробуйте команду ниже

Ionic serve

21.09.2017
  • Привет, @RezaRahmati, я сделал то же самое и запустил ту же команду. Но все равно есть такая же ошибка. 21.09.2017
  • @Piyush запустить Ionic serve и посмотреть, что будет в результате 21.09.2017
  • Он работает, если я запускаю команду Ionic serve. Но пост Http не работает. 21.09.2017
  • Показать сообщение cordova_not_available. 21.09.2017
  • @Piyush Эта ошибка возникает при запуске в браузере и использовании плагинов, поэтому просто игнорируйте ошибку, если есть кнопка закрытия, нажмите ее и продолжайте работу. Просто имейте в виду, что для тестирования плагинов вам необходимо запустить его на устройстве или эмуляторе. 22.09.2017
  • @Piyush Кстати, для простого запроса POST вам не нужны никакие плагины или собственный ionic, см. Это видео joshmorony.com/how-to-send-data-with-post-requests-in-ionic-2 22.09.2017

  • 2

    См. https://github.com/ionic-team/ionic-native/issues/1975

    Проблема, похоже, устранена, но при обновлении npm может быть задержка.

    23.09.2017

    3

    У меня была такая же проблема, и я решил ее, удалив и переустановив плагин.

    Полностью удалить плагин

    ionic cordova plugin remove cordova-plugin-advanced-http
    npm uninstall @ionic-native/http
    

    и переустановите его

    ionic cordova plugin add cordova-plugin-advanced-http
    npm install @ionic-native/http
    
    14.12.2019

    4

    Плагин Native Http - единственный способ обрабатывать CORS на стороне клиента.

    Как я вижу вашу проблему, есть два возможных решения

    1. Проверьте, вызывается ли плагин после platform.ready ().

    2. Даже после этого, если не работает или показывает ту же ошибку, следуйте этому методу.

      // Declare cordova as a global constant
      declare const cordova;
      
      // directly call the cordova pulgin using "cordova.pulgin.http"
      
      cordova.plugin.http.post(apiUrl, {}, {},
      response => {},
      response => {})
      
    03.01.2021
    Новые материалы

    Прогресс в технологии Трансформеров часть 3
    Многомасштабный управляющий сигнальный преобразователь для бесфазного синтеза движения (arXiv) Автор: Линтао Ван , Кун Ху , Лей Бай , Юй Дин , Ваньли Оуян , Чжиюн Ван . Аннотация:..

    Представляем поддержку компонентов Vue.js. Мгновенный HMR и многое другое.
    Хотя у FuseBox уже был плагин Vue, он был базовым и не имел многих функций, которые делали работу с Vue.js такой приятной. Однако с этим выпуском мы рады сообщить, что в FuseBox..

    Приключения в Javascript, часть 1
    Я продолжаю думать о том, чтобы писать больше, но чем больше я думаю об этом, тем меньше я это делаю. Итак, сегодня я перестал думать и начал писать. Отсюда можно только спускаться… В..

    Понимание дженериков в TypeScript: подробное руководство
    Введение TypeScript, строго типизированный надмножество JavaScript, хорошо известен своей способностью улучшать масштабируемость, удобочитаемость и ремонтопригодность приложений. Одной из..

    Учебные заметки JavaScript Object Oriented Labs
    Вот моя седьмая неделя обучения программированию. После ruby ​​и его фреймворка rails я начал изучать самый популярный язык интерфейса — javascript. В отличие от ruby, javascript — это более..

    Разбор строк запроса в vue.js
    Иногда вам нужно получить данные из строк запроса, в этой статье показано, как это сделать. В жизни каждого дизайнера/разработчика наступает момент, когда им необходимо беспрепятственно..

    Предсказание моей следующей любимой книги 📚 Благодаря данным Goodreads и машинному обучению 👨‍💻
    «Если вы не любите читать, значит, вы не нашли нужную книгу». - J.K. Роулинг Эта статья сильно отличается от тех, к которым вы, возможно, привыкли . Мне очень понравилось поработать над..