在NodeJS中处理POST JSON

时间:2016-02-11 07:07:37

标签: json node.js

所以, 我试图将JSON发布到我的NodeJS后端。这是我的NodeJS后端地址:http://128.199.11.11:3008/receiveNotif

以下是JSON格式:

{
  "status_code": "200",
  "status_message": "notification",
  "t_id": "8456f852-9a65-4ab6-8ccb-5e0275b03d71",
  "o_id": "100030001_20160211_011644",  
  "signature_key": "6f7afa238561f055122d6fc0c40de98cd7341d481179405b6e57d9a94c436a089bf6bb2e6fe874d1c5dee0cf103f59e372ea586813f68b75438b1148d7685e29"
}

这是我的nodeJS后端来处理JSON:

router.post('/receiveNotif', function(request, response, body, result) {
    var url = 'http://128.199.11.11:3008';

    console.log(request.body);
    console.log(body);
    response.json(body);
  });

当我将JSON发布到我的后端时,它给了我错误。

我在NodeJS后端遗漏了什么? 帮助我,我该怎么做才能在后端处理这些JSON?

解决

1 个答案:

答案 0 :(得分:1)

我使用此How do you extract POST data in Node.js?作为参考。 感谢@Mahn的回答。它给了我很好的处理POST json的见解。