Ionic 2 AngularJs环回服务器上的简单get请求

Ionic 2 AngularJs环回服务器上的简单get请求,angularjs,curl,ionic-framework,ionic2,loopback,Angularjs,Curl,Ionic Framework,Ionic2,Loopback,我正在尝试从我的Ionic 2应用程序向运行环回API的服务器发出一个简单的GET请求。Loopback使用一个很好的界面来显示GET和POST命令,并为其提供curl命令。现在,对于我想要访问的数据,curl命令是:curl-xget--header'Accept:application/json'http://IPADDRESS:3000/api/tests“,其中IPADDRESS是服务器的IP地址 在我的Ionic 2应用程序中,我试图让应用程序在单击按钮时发送一个简单的警报,其中警报文

我正在尝试从我的Ionic 2应用程序向运行
环回API
的服务器发出一个简单的
GET
请求。Loopback使用一个很好的界面来显示
GET
POST
命令,并为其提供curl命令。现在,对于我想要访问的数据,curl命令是:
curl-xget--header'Accept:application/json'http://IPADDRESS:3000/api/tests“
,其中
IPADDRESS
是服务器的IP地址

在我的Ionic 2应用程序中,我试图让应用程序在单击按钮时发送一个简单的警报,其中警报文本是从服务器收集的数据。我目前有
警报(this.http.get(“http://IPADDRESS:3000/api/tests"));,但随后警报只显示
[object object]
。我知道有数据可以获取,因为环回端可以工作。这是我的整个类型脚本文件:

import { Component } from '@angular/core';
import { IonicPage, NavController, NavParams } from 'ionic-angular';
import { Http } from '@angular/http';

/**
 * Generated class for the SignupPage page.
 *
 * See http://ionicframework.com/docs/components/#navigation for more info
 * on Ionic pages and navigation.
 */

@IonicPage()
@Component({
  selector: 'page-signup-page',
  templateUrl: 'signup-page.html',
})
export class SignupPage {

  constructor(public navCtrl: NavController, public navParams: NavParams, public http: Http) {
  }

  ionViewDidLoad() {
    console.log('ionViewDidLoad SignupPage');
  }

  existingUser() {
    alert(this.http.get("http://IPADDRESS:3000/api/tests"));
  }

  joinNow() {

  }

}

我是爱奥尼亚和安格拉斯的新手,因此非常感谢您的帮助。

不确定这是否是您想要的,但不妨尝试一下:

this.http.get("http://IPADDRESS:3000/api/tests")
   .map(res => res.json())
   .subscribe(data => {
      console.log(data)
   });

请注意,您必须
导入'rxjs/add/operator/map'
才能使用
.map
操作符,这似乎很有帮助,但现在我得到了
[object object],[object object],[object object]
,这让我觉得要么是我获取数据的问题,或者我不明白的环回中的某些东西。你希望得到什么?您通常可以在chrome consle上查看对象属性。否则,请尝试
console.log(JSON.stringify(data))
从服务器响应数据中获得更多信息,数据存储在MySql数据库中,我现在已经用虚拟数据填充了它:[{name:'Hooply Lop',age:45,id:1},{name:'Granny Smith',age:99,id:2},{name:'Ford prefict',age:67,id:3}]所以我希望能像你说的那样,得到3次
[object object]
,所以在我看来,一切都是正确的,因为你的虚拟数据是3组。您尝试过JSON.stringify()方法吗?
JSON.stringify(数据)
部分工作正常!谢谢!