我看到了几篇这样的帖子,但无法解决。我看到了CORS,并且还安装了CORS插件以绕过。
问题:
通话
const httpHeaders = new HttpHeaders ({
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, PATCH, PUT, DELETE, OPTIONS',
'Access-Control-Allow-Headers': 'Origin, Content-Type, X-Auth-Token',
'Authorization': 'Bearer 90dm8...kq1',
});
return this.http.get<any>(`${environment.apiBase}/V1/products`, {headers: httpHeaders});
我看到了
如果我删除了headers
,则看到了实际的错误。如下:
return this.http.get<any>(`${environment.apiBase}/V1/products`);
相同的服务在POSTMAN中正常工作。