KeycloakとAngularの統合

Sep 24 2020

Keycloakを使用してログインおよびログアウトするようにAngular(10)フロントエンドを構成しようとしていますが、Chrome開発ツールのコンソールで次のエラーが発生し続けます。

    GET http://localhost:4200/keycloak.json 404 (Not Found)      zone-evergreen.js:2845

コードでKeycloakサーバー(ローカルシステムで実行されている)のURLを明示的に示しているにもかかわらず、AngularアプリはダミーのJSONファイルでログイン資格情報をヒットしようとしているようです。

誰かがこの問題を克服する方法を提案することができれば、事前に感謝します。

回答

BenchVue Sep 24 2020 at 21:20

Angularプログラムがkeycloak.jsonファイルを読みたいようです。KeycloakUIから取得できます。そして、角度のある「ローカル開発」ルートディレクトリに配置します。そのファイルは、Authz ofAngularのKeycloakの構成を提供します。

そのファイルは実際には `dist 'ディレクトリをコピーしていません。これは実際の角度のある実行ディレクトリです。

角度のある質問で脅威を参照してください。Angular-CLIビルドを使用してファイル/ディレクトリをコピーする