NPE_ 2024-03-14 11:27 采纳率: 77.4%
浏览 240

若依后台页面刷新提示401,本地刷新没事儿

若依前后端分离框架
线上若依后台前端页面刷新报错 !

 {
    "msg": "请求访问:/rudi/terrace/country,认证失败,无法访问系统资源",
    "code": 401
}

但是本地 后台前端刷新页面不会报错。
安全过滤框架这个路径我也放开了但是就是不行刷新还是提示无权限,后台日志也没有报错,没有走接口就是单纯的页面

  • 写回答

6条回答 默认 最新

  • 关注

    NPE_ 上午好☀️☀️☀️️
    本答案参考ChatGPT-3.5

    根据你的描述,问题出现在线上若依后台前端页面刷新时报错,提示401错误,而本地刷新没有问题。以下是可能的解决方案:

    1. **检查身份认证机制:**确认线上环境使用的身份认证机制是否与本地环境一致。请确保后台页面请求的认证方式与服务器认证方式一致,例如使用Token认证或Session认证。

    2. **检查跨域设置:**如果前后端分离框架中使用了不同的域或端口进行通信,确保已正确配置跨域资源共享(CORS)设置,以允许从前端访问后端资源。

    3. **检查接口权限设置:**确认服务器端(后端)的权限设置是否正确。请确保刷新页面的接口具有足够的权限,以允许前端页面访问该接口。

    4. **检查安全过滤框架配置:**确认安全过滤框架的配置是否正确。可能需要检查并确认路径"/rudi/terrace/country"已经被正确放开,以允许访问该路径。

    5. **查看错误日志:**检查后端日志,确认是否有其他相关的错误信息。特别是服务器端返回401错误时,通常会在日志中记录更详细的错误信息,帮助定位问题。

    6. **使用开发者工具调试:**尝试使用浏览器的开发者工具,查看刷新页面时的网络请求和响应信息。这有助于确定是否有其他请求出现问题,或者检查响应头中是否有鉴权相关的信息。

    如果以上解决方案都无效,可以提供相关代码和更多的环境信息,以便更好地分析和解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月14日

悬赏问题

  • ¥50 Qt5.14.2怎样使用qlistwidget存储指针类数据并更新?
  • ¥15 STM32多路复用器ADC采样
  • ¥20 Linux(ubuntu)操作相关问题
  • ¥15 python深度学习代码求跑
  • ¥100 对接美团闪购医药接口相关问题
  • ¥15 嵌入式软件电子烟开发
  • ¥15 职场 Excel 查重问题
  • ¥15 求怎么用idea2021.3.2创建web项目并配置tomcat
  • ¥100 or-tools的相关问题
  • ¥15 有可能用平板通过拓展坞来烧录程序吗(keil5的那种)