変換エラー - 値 'NaN' (数値型) を数値に変換できません。パス 'totalOrders' で発生しました
P粉493534105
P粉493534105 2023-09-08 17:39:12
0
1
553

プロジェクトの API を作成しましたが、エンドポイントの 1 つで修正できないエラーが発生しました。

リーリー

上記のコードでは、service.totalOrders の型を確認しました。出力は数値で、service.totalOrders はスキーマから取得されているため、次の可能性はありません。入力中の文字列または NaN に変更します。 NaN かどうかを確認しましたが、結果も false であり、NaN ではありません。このエラーがどのようにして発生するのかまだ疑問に思っています。 しかし、以下のエラーが発生しました。

リーリー

私の Service.totalOrders のスキーマを以下に示します。

リーリー

Seller.totalOrders のスキーマを以下に示します。 リーリー リーリー

このコードを試してみたところ、上記のエラーが発生しました。

P粉493534105
P粉493534105

全員に返信(1)
P粉608647033

最初に console.log(fullOrdersForService)console.log(updatedFullOrdersForService) を使用して、数値か文字列かを確認します

updatedFullOrdersForService が正しいが文字列である場合は、更新する前に parseInt(updatedFullOrdersForService)

を使用してください。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート