V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lankunblue
V2EX  ›  前端开发

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

  •  1
     
  •   lankunblue · 2017-08-02 18:00:12 +08:00 · 1622 次点击
    这是一个创建于 2430 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    4 条回复    2017-08-02 21:29:00 +08:00
    iyaozhen
        1
    iyaozhen  
       2017-08-02 18:14:47 +08:00 via Android
    自己后端获取再传给前端。而且也必须这样做,不然你的 key 都写在 js 里面别人就看见了
    lankunblue
        2
    lankunblue  
    OP
       2017-08-02 19:56:53 +08:00
    @iyaozhen 了解了,不过我现在对后端不熟,想问下如果不考虑 key 的问题,有什么办法直接在前端实现目的吗
    geeglo
        3
    geeglo  
       2017-08-02 20:14:30 +08:00
    防止跨域规则就是防止这样直接获取数据操作的。所以没辙。只能后端中转一下。
    lankunblue
        4
    lankunblue  
    OP
       2017-08-02 21:29:00 +08:00
    @geeglo 后端不太熟,哭死、、、
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   989 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:09 · PVG 04:09 · LAX 13:09 · JFK 16:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.