使用nginx代理,访问index.html偶尔出现404 需要清除缓存才可以

Blade 未结 2 1463
312591973
312591973 剑圣 2020-07-20 18:48

一、该问题的重现步骤是什么?

1. 访问 https://xxxx/saber/index.html

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

期待看到登陆页面,实际上返回404


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

saber 2.5.0  在linux上

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 2020-07-21 00:05

    我这边又抓了一下日志,发现请求的 

    request":"GET /saber/cdn/axios/1.0.0/axios.min.map HTTP/1.1","http_user_agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36","size":564,"responsetime":0.070,"upstreamtime":"0.070","upstreamhost":"218.25.116.22:8443",status":"404"}

    请大佬帮忙解决下,谢谢,个人感觉好像是打包部署的问题

    0 讨论(0)
  • 正确的登录页面地址应该是这个:https://saber.bladex.cn/#/login

    saber用的是hash路由,中间会有#隔开,所以https://xxxx/saber/index.html实际上是不符合格式的。

    另外这个axios.min.map可以无视,对整体没有影响

    0 讨论(0)
提交回复