0

一个简单的获取 angular4 错误:在预检响应中 Access-Control-Allow-Headers 不允许请求标头字段 X-XSRF-TOKEN。

url: string = 'https://api.elasticemail.com/mailer/status/log?format=json&username=mymail@mail.com&api_key=my-key;

private readData() {
  this._http.get(this.url)
  .subscribe(
  data => this.extractData(data),
  err => this.handleError(err)
  );
}

private extractData(res: Response) {
  console.log("generate teste")
  let body = res.json();
  console.log(body);
  return body.data || {}; 
}

如何解决这个问题呢?

4

1 回答 1

0

在 Windows 中,将此命令粘贴到运行窗口中

chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security
this will open a new chrome browser which allow access to no 'access-control-allow-origin' header request.

参考

  1. 为什么我的 JavaScript 会出现“请求的资源上不存在‘Access-Control-Allow-Origin’标头”错误,而 Postman 没有?
于 2018-02-17T07:17:44.113 回答