为什么我对Angular2 api请求有访问错误?

问题描述 投票:0回答:1

我正在从事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, );

              }
angular api post request
1个回答
0
投票

Access-Control-Allow-Origin是一个响应头,应该由API http://150.140.143.213:8085/返回,否则将无法使用。

© www.soinside.com 2019 - 2024. All rights reserved.