#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, ошибки нет. работает хорошо. я действительно понимаю.