問題タブ [api-platform.com]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - 401 JWT トークンが見つかりません
2 つのバージョンのsecurity.yaml
ファイルを提供しました。API プラットフォームのドキュメントに基づく 2 番目のバージョン。API プラットフォームは、カスタム ユーザー プロバイダを作成に送信します。security.yaml
API プラットフォーム ドキュメントで推奨されている 2 番目のオプションでは、2 つの追加ファイルを作成する必要があります。トピックには添付しませんでしたが、必要に応じて添付します。
しかし、問題はJWTにあると思います。
環境:
- ノード v8.9.4
- クロム 64.0.3282.119
- Ubuntu 16.04
- アクシオスのバージョン: 0.16.2
- Vue.js 2.4.2
- vue-axios 2.0.2
- API プラットフォーム/API パック: 1.0
- シンフォニー 4.0.4
ユーザー.php
最初のオプション security.yaml
2 番目のオプション security.yaml
ヘッダー
カール
ヘッダーでカール
ブラウザで
.env
lexik_jwt_authentication.yaml
json - api-platform からの JSON を使用する方法
サーバーにapi-platformデモをインストールし、クライアント アプリ (Symfony 3.3 で動作) を実行しました。クラシック ビュー (Twig) で応答を表示したいと考えています。
すべて正常に動作しています。応答を要求して取得できます。
しかし、ここで私は立ち往生しています:ビューに応答をダンプすると、これが得られました
これが私のコントローラーのメソッドです:
また、json_decode を試み、$listBooks でJMSSerializerを使用しました。私は美しいオブジェクトを手に入れましたが、ISBNのようなJSON属性、タイトルのようなものにまだアクセスできません
$listBooks を json_decode すると、次のようになります。
このようにすべてのフィールドにアクセスしようとするとエラーが発生しました
何か不足していますか?
ありがとう