bladex2.5.1第三方授权登录 nginx上,回调无法访问

Blade 未结 3 2720
杜波
杜波 2020-06-10 14:24

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

bladex-2.5.1,第三方登录,按照文档,在开发模式下能够正常进行三方授权登录

在前端代码打包到nginx上,在进行回调地址执行的时候无法访问回调服务。


回调访问地址404图片

image.png


nginx的配置文件图片

image.png

请问 在nginx打包后,nginx配置文件应该如何配置,能够保证回调地址服务能够正常访问呢?


 

3条回答
  •  smallchill
    smallchill (楼主)
    2020-06-10 21:45

    nginx加上如下配置就可以了

        location ^~ /oauth/redirect {
            rewrite ^(.*)$ /index.html break;
        }

    因为saber是hash路由模式,这个非hash格式的路径需要在nginx定义一下

提交回复