問題タブ [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.

0 投票する
12 に答える
20427 参照

symfony - 401 JWT トークンが見つかりません

2 つのバージョンのsecurity.yamlファイルを提供しました。API プラットフォームのドキュメントに基づく 2 番目のバージョン。API プラットフォームは、カスタム ユーザー プロバイダを作成に送信します。security.yamlAPI プラットフォーム ドキュメントで推奨されている 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

0 投票する
1 に答える
3713 参照

json - api-platform からの JSON を使用する方法

サーバーにapi-platformデモをインストールし、クライアント アプリ (Symfony 3.3 で動作) を実行しました。クラシック ビュー (Twig) で応答を表示したいと考えています。

すべて正常に動作しています。応答を要求して取得できます。

しかし、ここで私は立ち往生しています:ビューに応答をダンプすると、これが得られました

これが私のコントローラーのメソッドです:

また、json_decode を試み、$listBooks でJMSSerializerを使用しました。私は美しいオブジェクトを手に入れましたが、ISBNのようなJSON属性、タイトルのようなものにまだアクセスできません

$listBooks を json_decode すると、次のようになります。

ここに画像の説明を入力

このようにすべてのフィールドにアクセスしようとするとエラーが発生しました

何か不足していますか?

ありがとう