【发布时间】:2018-08-02 20:09:07
【问题描述】:
我正在开发一个在 Angular 5 中实现前端而后端在 Spring Boot 中的应用程序,我正在使用 JWT 令牌进行身份验证。我无法弄清楚的问题是,当用户登录时,我在后端的 HttpSession 中设置了 userId,以便在同一用户以后的请求中使用 userId。
session.setAttribute("userId", userData.getUsername());
如果同一用户以半秒之类的间隔向后端的 RestControllers 发出请求,则 httpSession 正确返回,如果我发出非常快的请求,httpSession 开始返回 NULL。我正在从各种服务向 Angular 发出这样的请求。
getMyAccountList(){
return this.http.get('/api/account/getMyAccountList');
}
【问题讨论】:
-
如果cookie还没有返回来识别会话,那么还没有会话。
标签: java angular spring-boot session httpsession