2016-10-27 10 views
0

あるノードサーバーから別のノードサーバーにJSONデータを含むPOSTリクエストを送信しようとしています。私は、JSONにオブジェクトを変換するためにJSON.stringifyを使用し、とてもとしてよく知られているrequestモジュールを使用して、それを掲示しています:エクスプレスミドルウェアがJSONを正しく読み取っていない

request({ 
    url: 'https://localhost:8080/post', 
    method: "POST", 
    "rejectUnauthorized": false, //sending it through localhost so not worried about ssl 
    json: JSON.stringify(tradeoffer) 
}); 

JSONが良い形式で返されますが、二重引用符で囲まれています。 Expressのミドルウェアモジュールであるbody-parserはそれほど幸せではなく、例外を返す:Unexpected token "

JSON.stringifyは、JSONを一重引用符で囲み二重引用符ではなくするにはどうすればよいですか。

ありがとうございます。

+0

あなただけの 'JSONを行うことができます。 'request'モジュールがあなたのために残りを行います。 –

+0

ありがとう! – Monstrum

答えて

0

クレジット:コメントのkaty lavalle。

要求モジュールは、あなたのためにそれを行います:tradeoffer`:

request({ 
    url: 'https://localhost:8080/post', 
    method: "POST", 
    "rejectUnauthorized": false, //sending it through localhost so not worried about ssl 
    json: tradeoffer 
}); 
関連する問題