我正在从事Angular项目。我对api有发布请求,但是运行此命令时出现以下访问错误。
从源“ http://150.140.143.213:8085/”到“ http://localhost:4200”处对XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:不存在“ Access-Control-Allow-Origin”标头在请求的资源上。
我的服务是:
addnik(park: any): Observable<any>{
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Access-Control-Allow-Origin': 'http://localhost:4200',
}),
};
return this.httpclient.post<any>("http://150.140.143.213:8085/",park,
httpOptions, );
}
Access-Control-Allow-Origin是一个响应头,应该由API http://150.140.143.213:8085/返回,否则将无法使用。