错误>>>> XMLHttpRequest无法加载http://localhost:60712/api/Default。在预检响应中,Access-Control-Allow-Header不允许使用请求标题字段Access-Control-Allow-Origin。
运行ng服务http://localhost:4200/
不确定该怎么做。我只想测试本地开发。
我做了npm install ember-cli-cors 我把Cors添加到了mvc项目中。 我的angularCli项目中的标题看起来像
let headers = new Headers({'Content-Type':'application / x-www-form-urlencoded; charset = UTF-8','Access-Control-Allow-Origin':'*', 'Access-Control-Allow-Credentials':'false','Access-Control-Allow-Methods':'GET,HEAD,OPTIONS,POST,PUT', 'Access-Control-Allow-Headers':'Access-Control-Allow-Headers,Origin,Accept,X-Requested-With,Content-Type,Access-Control-Request-Method,Content-Type'});
let options = new RequestOptions({ headers: headers });
return this._http.get(this._data, options)
.map((response: Response) => <any[]>response.json())
.catch((error: any) => Observable.throw(error.json().error ))//|| this.showError()
.do(data => console.log('List: ' + JSON.stringify(data)));