問題タブ [node-https]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - ノード - MongoDB (バイト配列) に挿入するときにスローされる例外
Express + NodeJS アプリでエラーが発生しています。CoinAPI.io の API を使用していますが、過去に API からの応答としてバイト配列を取得する際に問題がありました。私はこの問題を調査し、過去に で解決したBuffer.concat
ので、フロントエンドに json オブジェクトを応答として送信できます。以下のコード:
これは以前は機能していましたが、取得したデータを MongoDB データベースに挿入する必要があります。insertMany
そこで、 から作成しているbody
オブジェクトに対してを実行しようとしましたBuffer.concat
。しかし、今では次のエラーが発生します。
console.log(json)
コレクションの挿入の前に実行しました。本体は、連結を行ったばかりのバイト配列をコンソールにダンプしますが、その理由はわかりません。
編集: の使用に関する Sohail への応答として.toJSON()
、これは、バッファーを json に変換しようとしたときに発生したことです。
そして、ログjsonをコンソールすると...
それでもバイト配列/バッファを挿入するというエラーが発生します