Rich client 通常都有随时保证登录的需求,https://github.com/witoldsz/angular-http-auth 这个 http interceptor,发现返回 401,就把 http request 缓存起来,验证通过之后再批量发出,处理逻辑很优雅。
但我面对的是遗留系统,ajax 不返回 401,而是重定向到登录页面。所以,我希望做一些改进,传一个 Predicator 来判断是否需要登录。
但 js 和 angular 的新手,实在不知如何实现,请高手点拨一二。