проблема с ионной версией и неожиданный конец ввода json ionic

#ionic-framework #ionic3 #ionic4

#ionic-framework #ionic3 #ionic4

Вопрос:

Поскольку я использовал ionic3. Ionic auto v4 обновлена, и теперь я получаю эту ошибку «Неожиданное завершение ввода JSON»

я использую mysql beckend

я изменил версию ionic 4 на 3.4, но все равно получаю ту же ошибку. как это можно исправить

Я не могу ее решить, кто-нибудь знает, пожалуйста, научите меня, я буду признателен ~

login.ts

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

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. кто-нибудь помогает, ребята?

Ответ №1:

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

Если я запускаю проект по разработке мода в Интернете или на мобильном устройстве, я получаю эту ошибку

Блокировка чтения из разных источников (CORB) заблокировала ответ из разных источников http://katalog.forev.com.tr/PHP-Slim-Restful-master/api/login с помощью MIME-типа text / html. Смотрите https://www.chromestatus.com/feature/5629709824032768 для получения более подробной информации.

Я использовал расширение Chrome allow control allow origin, но оно не сработало, и мой php вызвал sql header conf.

Заголовок add Access-Control-Allow-Origin «*» Заголовок add Access-Control-Allow-Headers » content-type» Заголовок add Access-Control-Allow-Methods «PUT, GET, POST, DELETE, OPTIONS» В ioniv v3 такой ошибки не было

Я создаю android apk и пробую apk, ошибки нет. работает хорошо. я действительно понимаю.