【发布时间】:2020-11-06 18:28:32
【问题描述】:
我正在开发一个同时具有前端和后端的应用程序。前面使用 Angular,后面使用 Node.js (Express)。它们与 Rest API 进行通信。
当我直接使用我的网络浏览器向 Postman ou 请求此端点时,它可以工作并且我得到正确的结果。
但是,当我从我的应用程序的一个组件中请求它时,它就不起作用了。
电话来了
console.log("Call GETSAVE");
this.rest.getSave(type, file).subscribe((data) => {
console.log(data);
});
那么,为我服务
getSave(type: enumType, path: string) {
console.log(this.url + 'saves/' + type + path);
return this.http.get(this.url + 'saves/' + type + path);
}
HTTP 是 HttpClient 的一个实例(在构造函数中注入)。
此服务的所有端点都可以正常工作,我以与上述相同的方式调用它们,但是对于此端点,订阅不起作用。我从来没有进入订阅。
【问题讨论】:
标签: node.js angular rest express