我有一个带有Angular的Ionic 4应用程序,可连接到我的API。在Android /浏览器上,对API的调用正在起作用(控制台上没有错误)。但是,在iOS上,有时会出现错误“ status”:0,“ statusText”:“未知错误”
ERROR: {
"headers":{"normalizedNames":{},
"lazyUpdate":null,
"headers":{}},
"status":0,
"statusText": "Unknown Error",
"url":"https://api.domain.com/v2/profile",
"ok":false,
"name":"HttpErrorResponse",
"message":"Http failure response for https://api.domain.com/v2/profile: 0 Unknown Error",
"error":{"isTrusted":true}}
奇怪的是,这不是一直都在发生。
场景:
无论您导航多少次,它都会随机引发上述错误。如果与CORS有任何关系,我认为每次您在iOS上进行请求时,它都会引发错误。
离子信息
Ionic:
Ionic CLI : 5.2.7 (/usr/local/lib/node_modules/ionic) Ionic Framework : @ionic/angular 4.8.1 @angular-devkit/build-angular : 0.801.3 @angular-devkit/schematics : 8.3.2 @angular/cli : 8.3.2 @ionic/angular-toolkit : 2.0.0 Cordova: Cordova CLI : 9.0.0 ([email protected]) Cordova Platforms : ios 5.0.1 Cordova Plugins : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 4.1.1, (and 10 other plugins) Utility: cordova-res : 0.6.0 native-run : 0.2.8 System: ios-sim : 8.0.2 NodeJS : v10.16.3 (/usr/local/bin/node) npm : 6.9.0 OS : macOS Mojave Xcode : Xcode 10.2.1 Build version 10E1001
Safari控制台屏幕截图:https://imgur.com/a/BNXAB7Y
我有一个带有Angular的Ionic 4应用程序,可连接到我的API。在Android /浏览器上,对API的调用正在起作用(控制台上没有错误)。但是,在iOS上,有时会出现错误“状态”:0,“ ...