ionic版本问题和json输入ionic意外结束

时间:2019-03-02 13:30:12

标签: ionic-framework ionic3 ionic4

因为我使用ionic3。 Ionic Auto v4已更新,现在出现此错误“ JSON输入意外结束”

我使用mysql beckend

我将ionic版本4更改为3.4,但仍然出现相同的错误。怎么解决

我无法解决,有人知道请教我,我将不胜感激!

login.ts

login(){
   if(this.userData.username && this.userData.password){
    this.authService.postData(this.userData, "login").then((result) =>{
    this.resposeData = result;

auth.service.ts

 postData(credentials, type){

    return new Promise((resolve, reject) =>{
      let headers = new Headers();
      this.http.post(apiUrl+type, JSON.stringify(credentials), {headers: headers}).
      subscribe(res =>{
        resolve(res.json());
      }, (err) =>{
        reject(err);
      });

    });

  }

1 个答案:

答案 0 :(得分:0)

我修复了json输入问题的意外结束。 v4无需承诺,但出现了另一个问题。

如果我通过Web或移动设备上的开发模块启动项目,则会收到此错误

跨域读取阻止(CORB)阻止了MIME类型为text / html的跨域响应http://katalog.forev.com.tr/PHP-Slim-Restful-master/api/login。有关更多详细信息,请参见https://www.chromestatus.com/feature/5629709824032768

我用了chrome扩展名,允许控制,允许起源,但是没有用 还有我的php beckend sql header conf。

标题添加访问控制允许来源“ *” 标头添加“访问控制允许标头”的“内容类型” 标头添加访问控制允许方法“ PUT,GET,POST,DELETE,OPTIONS” ioniv v3中没有这样的错误

我生成android apk并尝试apk,没有错误。做得好。我真的很明白。