我正在尝试通过Angular-Cli发送GET请求。 这是我的尝试:
constructor(private http: HttpClient) {}
getFirst(){
this.http.get('localhost:3000/update_first').subscribe((data) => console.log(data));
}
这在控制台中出现错误:
Http failure response for localhost:3000/update_first: 0 Unknown Error
因此,我检查服务器是否收到消息-没收到。
我使用curl(curl 'localhost:3000/update_first'
)尝试了相同的请求,并且正常工作。因此,由于某种原因,似乎没有发送请求。
我缺少什么吗?
答案 0 :(得分:0)
您的代码中有2个问题。
首先,您错过了http代码的回报
return this.http.get('localhost:3000/update_first').subscribe((data) => console.log(data));
第二,我认为您正在向另一个端口发出请求,因此您将遇到CORS错误,请考虑也为您的api服务器打开CORS。