【问题标题】:ionic cordova plugin add cordova-plugin-advanced-http already installed离子cordova插件添加cordova-plugin-advanced-http已经安装
【发布时间】:2018-03-02 21:22:24
【问题描述】:

我是 Ionic 移动应用程序开发的新手,所以我正在尝试从 Ionic 应用程序发布数据。每当我在浏览器中运行应用程序时使用

ionic cordova 运行浏览器

它在控制台中显示以下问题,

Native:尝试调用 HTTP.post,但未安装 HTTP 插件。

安装 HTTP 插件:'ionic cordova plugin add cordova-plugin-advanced-http'。

我已经使用终端安装了相同的插件,但终端会发出警告,因为它已经安装了。

请提出建议。

【问题讨论】:

    标签: ionic2 cordova-plugins


    【解决方案1】:

    基于这个https://ionicframework.com/docs/native/http/你还需要运行

    npm install --save @ionic-native/http

    并在您的应用中正确引用它,请查看上面的链接

    对于在浏览器中运行应用程序,请尝试以下命令

    Ionic serve

    【讨论】:

    • 嗨@RezaRahmati,我遵循同样的方法并运行相同的命令。但仍然有同样的错误。
    • @Piyush 运行Ionic serve 看看结果如何
    • 如果我运行“Ionic serve”命令,它就可以工作。但是 Http 帖子不起作用。
    • 显示“cordova_not_available”消息。
    • @Piyush 在浏览器中运行并使用插件时会发生此错误,因此只需忽略该错误,如果有关闭按钮,请单击该按钮并继续您的工作。请注意测试插件需要在设备或模拟器上运行它
    【解决方案2】:

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

    问题似乎已解决,但更新 npm 可能存在延迟

    【讨论】:

      【解决方案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
      

      【讨论】:

        【解决方案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 => {})
          

        【讨论】:

          猜你喜欢
          • 2018-04-05
          • 2021-06-14
          • 2019-01-15
          • 1970-01-01
          • 1970-01-01
          • 2019-05-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多