apache做负载均衡导致js失效?

weblogic服务发布在内网中。然后用apache做了一个负载均衡和SSL,外网通过访问apache,分发到内网的实际服务器上。
现在的问题是:我使用pdfobject.js做pdf的预览。内网环境是没问题的。
外网访问,pdf就加载不出来,展示如下:
%PDF-1.4
%����
1 0 obj
<</Type/XObject/ColorSpace/DeviceRGB/Subtype/Image/BitsPerComponent 8/Width 701/Length 115233/Height 506/Filter/DCTDecode>>stream
����
然后外网直接访问js文件,发现js文件是这样色的
image.png
内网访问,就是这样色的
image.png
这是啥原因呢,后端狗想不通啊,他们访问的不是同一个js文件吗

阅读 1.4k
3 个回答

应该是浏览器问题吧. 换行符没识别对. 检查一下是 \r, \n, \r\n ?

js内外网的区别是外网的是压缩过的,内容其实是一样的。。至于为啥不生效,你可以看下打包时的静态资源的路径是不是有问题

看下控制台是否有报错信息

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题