【发布时间】:2016-12-04 07:14:57
【问题描述】:
我有一个有趣的问题。我已经使用 Laravel 5 和 Angular2 和 angular2-jwt 设置了一个项目。 Laravel 使用 JWT 身份验证库 (https://github.com/tymondesigns/jwt-auth) 并在登录时生成令牌,然后通过广阔的 Internet 发送并保存到本地计算机的 localStorage.setItem('id_token', response.token)。
一切正常,但我的 Laravel 控制器使用 jwt.auth,这需要我的 Angular2 组件模板请求与他们一起发送令牌。我在这里有点迷茫,因为我似乎无法将 angular2-jwt 库集成到我的 @component: templateUrl 请求中。
这意味着我无法请求仅对登录用户可见的模板,因为模板请求不包含令牌,因此未通过身份验证来请求这些模板。
谁能给我建议或指导?
我需要从 Laravel 请求带有 jwt 令牌的模板的示例组件。
@Component ({
selector: 'app-page',
templateUrl: '/templates/Main.base',
directives: [
ROUTER_DIRECTIVES,
HeaderComponent,
UsersComponent,
ProductsComponent
]
})
【问题讨论】:
标签: angular laravel-5 angular2-template