Angular ajax-飞行前响应中的访问控制允许标头不允许请求标头字段内容类型

Angular ajax-飞行前响应中的访问控制允许标头不允许请求标头字段内容类型,angular,typescript,post,Angular,Typescript,Post,我有以下代码来创建从angular 6到我的Web服务的post请求 const headers = new HttpHeaders({ 'Content-Type': 'application/json' }); const headeroptions = { headers: headers }; return this.http.post(this.config.productsUrl + '?' + this.common.queryBuilder(options), {da

我有以下代码来创建从angular 6到我的Web服务的post请求

const headers = new HttpHeaders({
      'Content-Type': 'application/json' });
const headeroptions = { headers: headers };
return this.http.post(this.config.productsUrl + '?' + this.common.queryBuilder(options), {data: 'test'}, headeroptions);
它在浏览器网络面板中显示结果,但在控制台中显示错误,如

不允许请求标头字段内容类型 访问控制允许飞行前响应中的标头


您需要将主机名添加到api允许的CORS中。

我只是从ng SERVER搭售——openI我说的是这个微服务this.config.productSurlife如果您只是出于测试目的而这样做,那么要在浏览器上绕过这个错误,请安装CORS chrome扩展