我想通過POST應用程序的郵遞員發送一個JSON對象。如何通過郵遞員將JSON發送到NodeJS Express Server?
如果我設置的標題爲'Content-Type: text/plain'
,然後在另一側上的輸出是一個空對象:
{}
如果我設置的標題爲Content-Type: application/json
,收到以下的響應...
'Error: invalid json'.
的鍵被設置爲ingredients
並且該值被設置爲:
{ ["name" : "num1", "quantity" : "5"], ["name" : "num2", "quantity" : "2"], [ "name" : "num3", "quantity" : "8"]}
我在這裏看到:
router.post('/add', jsonParser, function(req, res) {
if (!req.body) return res.sendStatus(400);
console.log(req.body);
});
你能詳細說說什麼是jsonParser嗎?它是否像'var jsonParser = bodyParser.json()'? –