代码之家  ›  专栏  ›  技术社区  ›  Kingamere

角度httpclient get方法未调用服务器[重复]

  •  4
  • Kingamere  · 技术社区  · 6 年前

    这个问题已经有了答案:

    我的服务器api已经启动并运行,但是角度调用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 回复  |  直到 6 年前
        1
  •  11
  •   Християн Христов    6 年前

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