我正在尝试编写一个方法来检查 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 属性控制。
任何帮助将不胜感激。