問題タブ [angular2-jwt]

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 投票する
1 に答える
613 参照

ruby-on-rails - Rails 5.1: devise_token_auth は 1 つしか見つからないときに 2 つのエラーを返す

通常のdevise gemに関するこの質問と同様に、 devise_token_auth gem を使用しても同じ結果が表示されます - json 応答に検証エラーが 2 回表示されます!?

ログから:

unpermitted_pa​​rameters 行が 2 回表示されていることに注意してください。これは何かがおかしいことを示しているようです (これらの行は Postman では表示されません)。

私のユーザーモデルには標準ガイドから余分なものは何もないので、モデルには2つの一意性または存在の検証がありません.gemのソースコードを調べると、それもないようです.

モデルは次のとおりです。

Postman からこのエンドポイントを呼び出すと、同じ結果が得られます。返される json は次のとおりです。

Rails API はangular2-tokenライブラリを使用して Angular2 から呼び出されますが、それは明らかに問題ではありません (Postman からの結果を示してください)。

この原因を見つけるにはどうすればよいですか、または宝石にモンキーパッチを適用して2番目のエラーを削除するにはどうすればよいですか?

アップデート

モデルから削除:validatableして独自の検証を行う場合:

同じ結果が得られますが、これは奇妙です。

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

angular - angular2-jwt の AuthConfigConsts を設定する場所は?

認証にangular2-jwtを使用しています。デフォルトのトークン名を から に変更する必要がありtokenますcustomer

DEFAULT_TOKEN_NAMEのプロパティを変更する必要があることはわかっていますAuthConfigConsts。しかし、どこでどのようにすればよいかわかりません。