代码之家  ›  专栏  ›  技术社区  ›  omkar

Ionic 4 Rest api调用在有代理和无代理的设备上均不起作用。获取未知错误

  •  0
  • omkar  · 技术社区  · 7 年前

    Ionic 4应用程序无法在设备上运行所有API调用均显示未知错误 在ionic serve上完美地工作

    尝试

    1. 更新了 config.xml 带有允许和访问标签
    2. 更新API以允许从同一来源进行访问
    3. 没有更新cordova插件 似乎可以工作4,添加到索引文件中

    配置。xml

    <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
     <access origin="*" />
       <allow-intent href="http://*/*" />
        <allow-intent href="https://*/*" /
    

    指数html

    <meta http-equiv="Content-Security-Policy" content="img-src 'self' data:; default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
    

    似乎什么都没用

    Cordova:
    
       cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
       Cordova Platforms     : android 7.1.4
       Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 3.0.0, (and 7 other plugins)
    
    System:
    
       NodeJS : v10.7.0 (C:\Program Files\nodejs\node.exe)
       npm    : 5.3.0
       OS     : Windows 10
    
    ionic (Ionic CLI)             : 4.6.0
       Ionic Framework               : @ionic/angular 4.0.0-beta.7
       @angular-devkit/build-angular : 0.7.5
       @angular-devkit/schematics    : 0.7.5
       @angular/cli                  : 6.1.5
       @ionic/angular-toolkit        : not installed
    
    0 回复  |  直到 6 年前