0
私のリアクションアプリの状態をサーバーに送信しています(フロントエンドサーバーと同じではありません)。ReactでSuperAgentを使用してJSONデータを正しく送信する方法
request.post('http://localhost:8000/guide')
.send(JSON.stringify(this.state))
.end((err, resp) => {
if (err) console.log('Error: ' + err);
else {
console.log(resp.text);
}
});
問題は、受信側(バックエンドサーバ)であり、私はreq.bodyで次のように取得しています:
{ '{"mainColor":"#F44336","accentColor":"#FFC107","appName":"sasa"}': '' }
私は問題を回避することができますが、私は大好きですこれを行うには正しい方法を見つけて、私はJSON.stringifyせずに私の状態を送信しようとしましたが、私はバックエンドでreqの本体に何もできません。私は他にもいくつかのことを試みましたが、正しい方法で働くことができませんでした。どうもありがとうございました!このserver.jsで
ありがとうございました、問題はボディパーサーであり、私は正しい方法で使用していませんでした。とても有難い! –