0
私のノードのアプリケーションは外部サーバーにPOSTされるはずですので、NPMのrequest
で遊んでいます。私はそれが働いていることを確認したいが、私はそれが正しいことを完全にはわからない。私は自分のサーバーを打ったときExpressでPOSTパラメータを正しく読み取る方法は?
私は本当のjson
を行う際req.body
は、右のオブジェクトを示し、私のテストでは
request({
url: url,
method: 'POST',
form: { a: 1}
}
request({
url: url,
method: 'POST',
json: true,
body: { a: 1}
}
これらのメソッドの両方を試してみました。しかし、それは私がJSONヘッダーを渡していることを意味します。実際にヒットする必要のあるAPIは、JSONではなく通常のPOSTが必要です。
form
を使用したときにrequest
が正常に動作していることを確認しようとすると、私のサーバーはreq.body
が空のオブジェクトだと言います。
EDIT 私はform
を使用して外部APIの罰金に投稿するのですが、私自身のサーバー上で、特急はrequest.body
として空のオブジェクトを残しています。