学生IDをパート変数を介して入力として受け取り、一部のデータをJSONオブジェクトとして返すシナリオがあります。JavaScriptは、AJAX呼び出しの一部として応答を処理します。
メソッドが次のように呼び出されたとします。
/student/{studentId}
ここで、studentIdはSpring MVC Webサービス宣言のパス変数です。/studentへのリクエストに対して、フロントエンドは「404 Not Found」エラーを受け取ります。
これはフロントエンドでどこで処理する必要がありますか、または新しいメソッドを作成して/ student呼び出しにマップしてからカスタム例外をスローする必要がありますか?
フロントエンドは、バックエンドの要件に基づいてユーザー入力を検証する必要があるため、ルートで主キーまたはその他のパラメーターが必要な場合、フロントエンドはユーザーにそのパラメーターを確認し、その定義に従ってAPIを呼び出す必要があります。は、常にid
を伴うバックエンドの呪いのルートです。id
が指定されていない場合、適切なエラーを返すことを考慮してください。