私は興味深い質問をしました。私はLaravel 5とAngular2を使ってangular2-jwtを使ってプロジェクトをセットアップしました。 LaravelはJWT認証ライブラリ(https://github.com/tymondesigns/jwt-auth)を使用し、ログイン時にトークンを生成し、広大なインターネットを介して送信され、ローカルマシンのlocalStorage.setItem( 'id_token'、response.token)に保存されます。Laravel angular2-jwtテンプレートリクエスト
すべてが正常に動作していますが、Laravelコントローラはjwt.authを使用しています。これはAngular2コンポーネントのテンプレート要求でトークンを送信する必要があります。私はここで少し失われています。なぜなら、angular2-jwtライブラリを@component:templateUrlリクエストに統合することはできないようです。
これは、テンプレート要求にトークンが含まれていないため、これらのテンプレートを要求するために認証されていないため、ログインしたユーザーのみが表示する必要のあるテンプレートを要求できないことを意味します。
誰かに助言やアドバイスをいただけますか?
jwtトークンを添付してLaravelからテンプレートをリクエストする必要があるサンプルコンポーネント。
@Component ({
selector: 'app-page',
templateUrl: '/templates/Main.base',
directives: [
ROUTER_DIRECTIVES,
HeaderComponent,
UsersComponent,
ProductsComponent
]
})
あなたはそれを行う方法を説明すると良いでしょう、彼は助言を求めたが、いくつかの光を入れれば誰も傷つけません.... – nisevi