0

我正在尝试编写一个方法来检查 URL 是否正确。为此,我在 Angular 中编写了一个方法,如下所示。

checkUrlValidation(url){
  return this.http.get(url,{withCredentials:true})
  .pipe(catchError((error)=>{
    return new Promise((resolve,reject)=>{
      console.log("HAHAHAHAHAHHAH")
      if(error.status == 200){
        resolve(true);
      }else{
        reject(false);
      }
    });
  }));
}

当我调用这个方法时,我会得到以下错误:

从源“ http://localhost:4200 ”访问“ https://coreui.io/docs/components/forms/ ”处的 XMLHttpRequest已被 CORS 策略阻止:“Access-Control-Allow-Origin”的值' 当请求的凭证模式为 'include' 时,响应中的标头不能是通配符 '*'。XMLHttpRequest 发起的请求的凭证模式由 withCredentials 属性控制。

任何帮助将不胜感激。

4

0 回答 0