2017-02-17 10 views
0

からnodejsするPOSTリクエストを受け入れ、私はどのように私はnodejsでこのデータを解析することができはジャンゴ

v = {} 
v['id'] = 'test' 
y=requests.post('http://localhost:3000',params=v) 

をnodejsするジャンゴからPOSTリクエストを作っていますか?以下は私のコードですが、未定義です。 python-requetsでPOST動詞は一般的に、GET動詞によって使用されdata

v = {} 
v['id'] = 'test' 
y=requests.post('http://localhost:3000',data=v) 

のparamsとして辞書を期待していること

app.post('/', function (req, res) { 
    console.log(req.body.id) //this shows Cannot read property 'id' of undefined 
    res.send('hello') 
}) 
+0

これは、あなたのコメントに記載されているようにうまくいけば、あなたはそれを正しいとマークするほど優しいですか?ありがとう – e4c5

答えて

0

ノート。なぜ私はこの方法でdjangoとノードを接続したいのか分かりません。全体をひとつに書くのは簡単ではないでしょうか?

ボディパーサーを有効にしましたか?

var bodyParser = require('body-parser'); 
app.use(bodyParser.json()); // support json encoded bodies 
app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies 
+0

完了しかし、まだ動作していません私は非集中的により良い方法で処理できるデータ集約的なタスクのためにこれをやっています –

+0

これは明白ですか? – e4c5

+0

はい私はエクスプレスを使用しています –