angular2 +意外令牌:

时间:2016-08-07 04:42:01

标签: angular jsonp

在我的Angular2代码中,我试图通过此网址http://hawttrends.appspot.com/api/terms/?callback=JSONP_CALLBACK

获取Google趋势关键字

它将最后一位转换为: http://hawttrends.appspot.com/api/terms/?callback=ng_jsonp.__req0.finished

当我检查我的网络选项卡时,我看到200响应,但它在我的控制台中返回“意外令牌:”错误 预期/期望的行为 我正在寻找的是一种获取谷歌趋势并在我的应用程序中使用它们的方法。 我尝试了Http(),Jsonp()甚至是纯XMLHttpRequest()方法。 趋势的谷歌服务器不提供CORS(根据whois信息知道,appspot.com属于谷歌)所以Http()和XMLHttpRequest()不起作用,Jsonp方法返回我提到的错误。 说实话,我不确定我是否应该把它称为bug。因为JSONP适用于其他网址(即维基百科)。但由于appspot.com归谷歌所有,我想知道你是否能提供见解。 我的环境:

  • Angular版本: 2.0.0-rc.4

  • 浏览器 [Chrome 51.0.2704.103]

  • 语言 [TypeScript 1.8.9 | ES6 / 7 | ES5]

0 个答案:

没有答案