关于后端接口未登录的跳转问题

来源:11-7 前后端登录拦截

慕圣6561258

2022-08-17

老师,在示例中,我们针对后端没有登录的接口做了如下处理:
图片描述
直接就返回一个401 的状态码,如果我想针对没有登录的请求重定向到登录的界面,这里该怎么处理呢?我看了下exchange.getResponse() 相关的api 好像没有重定向的操作呀。

写回答

1回答

甲蛙

2022-08-18

后端就返回401不用改,前端在axios拦截器里判断是401,就跳到登录页面

0
1
慕圣6561258
如果需要后端进行重定向的话,可以这么写,这样就可以直接从后端进行重定向了: ServerHttpResponse response = exchange.getResponse(); response.setStatusCode(HttpStatus.FOUND); logger.info("重定向到-->{}","http://127.0.0.1:8080/login"); response.getHeaders().set("Location","http://127.0.0.1:8080/login"); return response.setComplete();
2022-08-20
共1条回复

Spring Cloud+ Vue前后端分离开发企业级在线视频系统

全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术

1758 学习 · 1719 问题

查看课程