1. API インターフェイスがデータを返すか、エラー メッセージを返すと、ユーザーには、不正なパラメータなどのフォーム送信などの関連情報が表示され、フォームの送信が成功したことを示すプロンプトが表示されます。バックグラウンドではすべて成功を返しますが、フロントエンドはユーザーに直接成功を促すため、リーダーは成功などの漢字をバックグラウンドに直接返すことができませんでした。フロントエンドはユーザーに返される一連の情報を定義しますか?戻るにはバックエンドを使用する必要があります。バックエンドはすべてのエラー コードを返します。プロンプト情報とエラー コードは、エラーをすばやく見つけるために開いているときに表示するためにのみ使用されますが、フロント エンドはユーザーにそれを表示するように直接促します。アドバイスをいただけますか?
できるならリーダーの言うとおりにすればいい できないならフロントエンドにリーダーの言うことを言って逃げろ…
まず第一に、フロントエンドは入力コンテンツに特定の形式制限を課し、送信前に不正なプロンプトを作成する必要があります。そうすれば、バックエンドは通常、フロントエンドの後に通常の http エラー コードを生成します。エンドとバックエンドがこのエラーコードに同意すると、プロンプト情報が出力されます。これはフロントエンドによって行われ、フロントエンドとバックエンドは分離されており、柔軟に変更できます。 200 を返し、フロントエンドは 200 を受け取り、XXXXX success のようなプロンプトを表示します
一般に、フロントエンドは論理的な判断を含まず、表示のみを担当します。おそらく次のように返すことができます:
リーリー大丈夫です。
以前インターフェースを書いたとき、画像の相対パスを返していたのですが、フロントエンドがドメイン名と相対パスを繋ぎ合わせれば完全パスになるのではないかとも思いました。ただし、フロントエンドの複雑さは増大します。
これについてはフロントエンドの 2 人に相談する必要があります。上司とは関係ありません。最終的な結果をどうするかはあなた次第です。規格と最終的な規格がどうなるかについては、このように話してください。コードとステータスを渡すだけです。関連するプロンプトとデータ データを返します。それ以外の場合は、すべてのインターフェイスが中国語の文字を送信するため、フロント エンドで判断するのは面倒です。
通常はインターフェースからステータスコードを返します。次に、インターフェース文書内のステータスコードの意味を理解します。大丈夫です
もしかしたら、あなたのリーダーはテクノロジーをまったく理解していないかもしれません。
原則として、バックエンドはサーバー情報をフロントエンドに送信すべきではありませんが、それが単なる成功または失敗のプロンプトであっても問題はありません。どこで間違ったのかをフロントエンドの学生に伝えれば、学生はコミュニケーションを取ることができます。あなたと。