Node.js 角度6,不断返回错误消息;[url here]:0未知错误的Http失败响应;HttpClient请求之后

Node.js 角度6,不断返回错误消息;[url here]:0未知错误的Http失败响应;HttpClient请求之后,node.js,angular,typescript,express,angular6,Node.js,Angular,Typescript,Express,Angular6,我是Angular的新手,我尝试使用Angular 6 HttpClient发出请求,但它给了我响应 ERROR {…} ​ error: error { target: XMLHttpRequest, isTrusted: true, lengthComputable: false, … } ​ headers: Object { normalizedNames: Map(0), lazyUpdate: null, headers: Map(0) } ​ message: "Http fai

我是Angular的新手,我尝试使用Angular 6 HttpClient发出请求,但它给了我响应

ERROR 
{…}
​
error: error { target: XMLHttpRequest, isTrusted: true, lengthComputable: false, … }
​
headers: Object { normalizedNames: Map(0), lazyUpdate: null, headers: Map(0) }
​
message: "Http failure response for http://localhost:8088/home: 0 Unknown Error"
​
name: "HttpErrorResponse"
​
ok: false
​
status: 0
​
statusText: "Unknown Error"
​
url: "http://localhost:8088/home"
​
<prototype>: Object { … }
vendor.js:43414:33
Angular应用程序:

ngOnInit() {
    this.getData();
  }

  getData() {
    const httpOptions = {
      headers: new HttpHeaders({
        'Content-Type':  'application/json',
        'Access-Control-Allow-Origin': '*'
      })
    };
    let data = this.httpClient.get('http://localhost:8088/home', httpOptions).subscribe();
    console.log(data);
  }
我用java编写的测试(我编写此测试是为了确保它不仅仅是服务器的问题):

反应如何

{"name":"colin","age":10}

您的响应在调用的异步回调中:

.subscribe(response => {
  // do smth with it
});

您的代码存在多个问题,但最突出的问题是1)这不是获取数据的方式(应该在sub中)和2)为什么要从express发送400状态?我几乎尝试了所有方法来查看会发生什么,而且,即使我使用
.subscribe((数据)=>{})它仍然给我同样的错误。
{"name":"colin","age":10}
.subscribe(response => {
  // do smth with it
});