Angular 有角度https请求的CORS问题

Angular 有角度https请求的CORS问题,angular,cors,Angular,Cors,我正在尝试从角度应用程序访问API。当我使用http协议访问API时,它工作正常。使用https时抛出以下错误 调试时,传递给httpClient的URL是正确的。某处出了问题。是否需要任何设置,或者我是否遗漏了什么 更新:拦截器的问题(HTTPInterceptor->setHeaders)。我正在更新标题。出了问题 你能在你做请求的地方分享你的角度代码吗?undefinedhttps://建议this.baseUrl是undefined(和this.constructUrl(url)以h

我正在尝试从角度应用程序访问API。当我使用
http
协议访问API时,它工作正常。使用https时抛出以下错误

调试时,传递给httpClient的URL是正确的。某处出了问题。是否需要任何设置,或者我是否遗漏了什么

更新:拦截器的问题(HTTPInterceptor->setHeaders)。我正在更新标题。出了问题


你能在你做请求的地方分享你的角度代码吗?
undefinedhttps://
建议
this.baseUrl
undefined
(和
this.constructUrl(url)
https://
开头)。正如@mbojko建议的那样,
this.baseUrl
的值是多少,
此.baseUrl
可能是
未定义的
。另外,如果您的
this.constructUrl(url)
返回一个完全定义的url,如
https://...
,您不需要在它后面附加
this.baseUrl
。因此,请尝试删除此.baseUrl
。使用调试模式屏幕截图更新了问题
 get(url, params) {
    // this.http: HttpClient
    return this.http.get(this.baseUrl + this.constructUrl(url), { params: params }).pipe(res => {
        return res;
    });
}