V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
wenfan
V2EX  ›  NGINX

nginx 反代-前端 js 可以加载但是没反应(angular)求大佬指方向

  •  
  •   wenfan · 2022-09-09 02:31:49 +08:00 · 1154 次点击
    这是一个创建于 839 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前用 nginx 反代了很多网站,大部分问题都是 cookie ,header ,cors 这些,也都可以通过前端的错误信息找到原因并解决。

    但是最近遇到了一个奇怪的问题:尝试反代 crunchbase (一个创业公司数据库) 源站地址: https://www.crunchbase.com 反代地址: https://crunchbase.lighthouse.ai

    反代已经做了所有域名替换,所有资源都正常加载。但是前端的效果却不一样?比如:

    页面: https://www.crunchbase.com/login 效果:( 1 )点击顶部菜单,会出现下拉菜单;( 2 )点击 Google login ,会有反应;( 3 )加载过程中会加载 https://www.crunchbase.com/v4/md/applications/crunchbase?lang=en&etag=f1405c3d43fd79758b6082419e7da6dc

    页面: https://crunchbase.lighthouse.ai/login 资源加载没有出现错误,但是却没有上面的效果,导致页面不可用。也不加载( 3 )的那个资源(这一点很奇怪)

    已知 Crunchbase 是用 Angular ,求问各位大佬,能不能给看看、指点下方向,应该如何解决这个问题?跪谢!

    wenfan
        1
    wenfan  
    OP
       2022-09-09 12:28:24 +08:00
    求各位大佬帮忙看看啊!
    wenfan
        2
    wenfan  
    OP
       2022-09-09 13:03:17 +08:00
    可以有偿求助!!!!
    KainyGuo
        3
    KainyGuo  
       2022-09-10 01:07:36 +08:00
    跨时空 app 可以跨域。
    wenfan
        4
    wenfan  
    OP
       2022-09-10 08:20:38 +08:00
    给大家回复一个 update 吧。

    最后还是没有用 nginx 解决这个问题,而是用了一个 web proxy 来实现这个需求。使用了这个 solution:
    https://github.com/QuiteAFancyEmerald/Holy-Unblocker
    ( Ultraviolet ,Womginx ,Rammerhead 三个不同的代理)。感觉非常 nb ,这个 web 代理可以用来看 YouTube 和其他的,可以记录 cookies ,可以登陆什么的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5420 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:50 · PVG 13:50 · LAX 21:50 · JFK 00:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.