web 应用如何向数据平台请求数据?

2017-08-02 18:00:12 +08:00
 lankunblue

在 web 应用中,如何向一些数据平台(如聚合数据)请求数据?我申请了聚合数据的 API,但是我发现我在我的应用中发出请求,发现不能获得数据,提示 access-control-allow-origin 没有设置本域可访问(大概是这个意思),我问聚合的客服,他说他们的数据不支持跨域,我有点懵,想问下,如果要获得那里的数据,应该怎么做?

1818 次点击
所在节点    前端开发
4 条回复
iyaozhen
2017-08-02 18:14:47 +08:00
自己后端获取再传给前端。而且也必须这样做,不然你的 key 都写在 js 里面别人就看见了
lankunblue
2017-08-02 19:56:53 +08:00
@iyaozhen 了解了,不过我现在对后端不熟,想问下如果不考虑 key 的问题,有什么办法直接在前端实现目的吗
geeglo
2017-08-02 20:14:30 +08:00
防止跨域规则就是防止这样直接获取数据操作的。所以没辙。只能后端中转一下。
lankunblue
2017-08-02 21:29:00 +08:00
@geeglo 后端不太熟,哭死、、、

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/379886

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX