プロジェクトをセットアップしたら、クライアントに返される操作結果を記述するコードを設定する必要があります。
したがって、コードは次のようになります。
100 'succeed
200 'failed
201 'failed because the require object doesn't exist
...
またはこれらのように:
43100 'shop buy item succeed
43201 'shop buy item failed because user doesn't have enough money
43202 'shop buy item failed because the item sold out.
...
しかし、実際の開発では、リターン コードがうまくいきませんでした。チームメイトはコードの意味を調べるために辞書を使用する必要があり、誰もそれらを覚えていませんでした。
だから私はなぜリターンコードとして数字を使わなければならないと思ったのですか?私たちの経験では、最も有名な http プロトコル 404、403、500 などのように、多くのプロトコルがデジタル コードを返すためです。
私の質問は、なぜ彼らが数値を使用するのかということです.文字列は人間の読み取りに適しているのではありませんか? 'FileNotFound' のように 404 を置き換えます。または 'success.cart.order' のように、モジュール 'cart' サブ関数 'order' で操作が成功したことを意味します。