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

新人求问,能否在两个不是我的服务器上实现跨域请求?

  •  
  •   hyim1995 · 2019-05-31 11:44:40 +08:00 · 2221 次点击
    这是一个创建于 1785 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我 Vue 项目打包后,放在了 github 上,因为页面数据是从别的服务器获取的,报跨域问题了。

    shootsoft
        1
    shootsoft  
       2019-05-31 11:54:51 +08:00 via iPhone
    1 要看对方是否允许,2 如果允许并且支持 JSONP 是可以获取到数据的。
    liyuanqiu
        2
    liyuanqiu  
       2019-06-01 21:31:40 +08:00 via iPhone
    你动不了别人的服务器,就没办法前端直接请求。但你可以自己架设一个 nginx 之类的服务器代理一下请求。这样做有一个问题就是如果对方需要身份验证,你就没办法了,因为正常情况下,你是没有办法跨域拿到别人的 cookie 的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   922 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 20:31 · PVG 04:31 · LAX 13:31 · JFK 16:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.