Ionic 3 HTTP Post Request Проблема - PullRequest
       13

Ionic 3 HTTP Post Request Проблема

0 голосов
/ 19 ноября 2018

У меня проблемы с получением моего почтового запроса на работу в Ionic.Я могу загрузить «страницу загруженной» для печати на консоль, и, поскольку я уверен, что имя пользователя и пароль предоставлены в формате JSON, находятся в моей базе данных, он должен вывести «полученный ответ» или ошибку, но ничего не происходит.Я ожидаю "ответ получен", так как пользователь точно находится в базе данных.Я чувствую, что я близок к формату, но могу что-то упустить.Я новичок в Ionic, так что будь спокоен, и большое спасибо.

login.ts

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { TabsPage } from '../tabs/tabs';
import { HttpClientModule, HttpHeaders } from '@angular/common/http';
import { Http, Response, URLSearchParams } from '@angular/http';
import 'rxjs/add/operator/map';

@Component({
  selector: 'page-login',
  templateUrl: 'login.html'
})
export class LoginPage {

  constructor(public navCtrl: NavController, public http: Http) {

    let loginData = {
      "username": "test@test.com",
      "password": "password"
    };

    let httpHeaders = new HttpHeaders().set('Content-Type', 'application/json');
    
    // var headers = new Headers();
    // headers.append('Content-Type', 'application/json' );
    // const requestOptions = new RequestOptions({ headers: headers });

    console.log('page loaded');
    return this.http.post('https://pupper.us-east-1.elasticbeanstalk.com/login', loginData, httpHeaders)
      .subscribe(data => {
        // console.log(data['_body']);
        console.log('response received');
       }, error => {
        console.log(error);
      });
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad Login Page');
  }

  login() {
    this.navCtrl.push(TabsPage);
  }
    
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...