---
id: ""
date: "2025-08-20"
source: "项目"
project: "南山区视频会议项目"
category: [配置文件, 前端/UI, 部署/升级, 授权/激活, 数据同步]
status: "已解决"
closed: ""
keywords: [nginx, token, 配置, 同步, oa]
recorder: "卢培鍠"
responsible: "卢培鍠，李立键"
---

# [南山区视频会议项目] 1.打开OA发现没有进行单点逻辑，前端补充日志进行更新查看
2.实现单点逻辑后请求单点接口报错
3.单点接口正常后进入主页不显示菜单
4.h5无法正常进入系统

## 现象
1.打开OA发现没有进行单点逻辑，前端补充日志进行更新查看
2.实现单点逻辑后请求单点接口报错
3.单点接口正常后进入主页不显示菜单
4.h5无法正常进入系统

## 根因
PC端:更新后在政务微信管理后台配置的地址错误，且单点登录逻辑有问题
移动端：nginx配置没同步

## 排查流程
1.打开OA发现没有进行单点逻辑，前端补充日志进行更新查看，根据日志发现页面会重定向一次，判断是路由配置有问题，通过打开配置的路由发现，路由是大小写敏感的，配置的路由Login被判断为空路由，被重定向到了login
2.检查接口参数发现没有问题，交由后端排查，后端排查发现是oa那边报错，遂询问oa管理人员
3.打印单点接口数据是否正常，打印token，打印解密参数，查看相关代码逻辑
4.从手机oa进入发现是地址报错，还么进入系统，判断是地址配置错误

## 解决方案
1.将配置地址修改为login解决
2.oa管理人员将新的地址配置进可信域名解决
3.单点登录逻辑写在了app.vue(登录页的父级)，然后进入登录页和请求单点登录接口都是异步的，然后进入登录页会默认清空token，所以就会出现一种情况，接口请求比页面快，导致刚请求完的token就被清空了，然后在导航页请求配置项接口但没有token进行解密就报错了，解决办法就是把单点登录逻辑写在登录页
4.地址配置没有问题，是nginx代理了判断手机端来跳转H5系统，但是跳转的地址不会获取到pathname，手动在nginx代理中补充pathname以实现

## 预防措施
无

## 元信息
- 记录人：卢培鍠
- 责任人：卢培鍠，李立键
- 日志可定位：查看console台
- 是否已解决：已解决