2017-10-26 14 views
0

私はIonic 3 angular 4 and Laravel 5.3バックエンドを使用しています。私は登録ページから値を投稿するときには、コンソール422(処理不能エンティティ)でエラーになります は、リソースの読み込みに失敗しました:サーバーは、422の状態(処理不能エンティティ)と答え422(処理不能なエンティティ)投稿

SignIp.tsを https://pastebin.com/11fLRMXp

AUTH-service.ts https://pastebin.com/GWmQ0NQ4

ルート

api.php

Route::get('/user', function (Request $request) { 
    return $request->user(); 
})->middleware('jwt.auth'); 

Route::post('/auth' , [ 
    'uses' =>'[email protected]' 
]); 

Route::post('/register', 'Auth\[email protected]'); 
+0

あなたは* * ApiAuthControllerを表示することができます。ペイロードが検証をパスしていないようです。 [httpレスポンスコード](https://es.wikipedia.org/wiki/Anexo:C%C3%B3digos_de_estado_HTTP)のリストです。 422は要求がうまく形成されたが意味が間違っていたことを意味する。 – ingkevin

+0

ログイン中にApiAuthControllerが使用され、トークンhttps://pastebin.com/sKvWW3exを生成します。**私は/ registerから422を取得しています** – Anonymous

+0

config/auth.phpで認証のためにGuardを設定しましたか? – ingkevin

答えて

0

それは検証の問題かもしれません。 AJAXリクエスト中にvalidateメソッドを使用すると、Laravelはリダイレクト応答を生成しません。代わりに、Laravelはすべての検証エラーを含むJSON応答を生成します。このJSONレスポンスは、422 HTTPステータスコードとともに送信されます。

referance

+0

検証ページhttps://pastebin.com/hVvzQQ4u – Anonymous

+0

laravelからの回答を表示できますか?それは422ステータスコードと共に何かを与えるはずです。 – user3158900

+0

ブラウザのコンソールで@ users/3158900 POST http://192.168.43.244/api/register 422(Unprocessable Entity) – Anonymous

関連する問題