我的服务器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()
,因为日志消息正在打印到控制台。
答案 0 :(得分:7)
您必须订阅http响应callServer().subscribe(x=> console.log(x))
。