在ssm前后端分离项目中,在HandlerInterceptor中拦截前端头部带过来的token是否有效,无效的话返回自定义消息。但我前端用ajax却接收不到token无效时返回的自定义消息,一直显示跨域问题。项目中我进行了跨域处理的,return返回true的话是能跑通
Claims claims = null;
try {
claims = JwtUtil.parseJWT(token);
} catch (Exception e) {
e.printStackTrace();
// token超时 token非法
ResponseResult result = ResponseResult.errorResult(AppHttpCodeEnum.NEED_LOGIN);
response.setStatus(200);
response.setContentType("application/json");
response.setCharacterEncoding("utf-8");
response.getWriter().print(result);
return false;
Access to XMLHttpRequest at 'http://localhost:8080/comment' from origin 'http://127.0.0.1:5500' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
前端能够接收后端拦截时返回的消息
可能跨域处理没做好,既然显示跨域问题,你跨域怎么做的