angular HttpClient get方法不调用服务器

时间:2018-05-30 16:26:20

标签: angular http

我的服务器API启动并运行,但Angular调用HttpClient.get似乎没有调用服务器。

以下是我打电话的方法:

private url = 'http://localhost:7002/myproj/api/domain';

callServer (): Observable<string> {
    console.log("in callServer()");
    return this.http.get<string>(this.url);
}

这是基于教程sample code

/** GET heroes from the server */
getHeroes (): Observable<Hero[]> {
  return this.http.get<Hero[]>(this.heroesUrl)
}

1)我知道我的API服务器已启动并正在运行。

2)我知道网址是正确的。

3)服务器甚至没有记录或响应请求(所以我知道请求没有到达服务器。

4)正在调用我的方法callServer(),因为日志消息正在打印到控制台。

1 个答案:

答案 0 :(得分:7)

您必须订阅http响应callServer().subscribe(x=> console.log(x))