问题状态:我使用javaScript调用post请求,作为响应,我期待JSON格式的字典数组。这是我的代码。
let jsonData = JSON.stringify(params)
return this.http.post(this.baseUrl, jsonData , this.options)
.map(res => res.json())
.subscribe( data => {
console.log(data);
if (data != null){
this.data = data
}else{
console.log(' Data is null')
}
},
() => console.log('Call Complete')
);
我收到此错误:
- 请求的资源上没有“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost:8100”访问。
即使这样,我也将此标题添加到帖子请求中。
this.myheader = new Headers({
'Access-Control-Allow-Origin' : '*',
'Access-Control-Allow-Headers': '*',
'Content-Type': 'application/json',
'Accept': 'application/json; charset=utf-8',
'Access-Control-Allow-Methods' : 'POST, GET, DELETE, OPTIONS, PUT',
});
我怎样才能摆脱它..谢谢