我想做laravel角jwt认证,所以我想应用保护,但它给我错误:Invalid configuration of route '': redirectTo and canActivate cannot be used together. Redirects happen before activation so canActivate will never be executed
.
app-routing.module.ts
const routes: Routes = [
{ path:"", redirectTo:"/adress", pathMatch:'full', canActivate:[AuthGuard] },
];
RedirectTo和canActivate不能同时使用。重定向发生在激活之前,所以canActivate永远不会被执行。
在Angular 14中,你不能在同一个配置中同时使用它们。在你的inspect/route配置中选择redirectTo和CanActivate,根据你的情况选择最可靠的,你就可以开始了。
您可以在以下链接中找到更多详细信息:https://stackoverflow.com/a/74052870/4983912.
我希望这对你有帮助。