目前我们正在开发一个以 Laravel 视图作为初始入口点的 Angular Web 应用程序。用户认证在 Laravel 端完成,认证成功后 Angular.js 负责。
我们通过基于上述 Laravel 后端的 API 获取数据。由于有时会话 cookie 在应用程序的生命周期中途过期,我们通过使用httpInterceptor
. 在检测到401
状态后,我想重定向到appPath/auth/login
Laravel 处理的路由。
我知道我们可以通过注入和设置$window
来实现这一点。但这似乎是一种非常不合时宜的做法。httpInterceptor
$window.location.href
appPath/auth/login
是否有任何优雅的角度方式来执行上述任务?