Express APIを実行すると、POSTルートに当たるときにオブジェクトの配列を含むデータを正しく解析するのに苦労しています。POSTからのエクスプレス解析配列
コードの簡易版 -
var express = require('express');
var app = express();
var router = express.Router();
var bodyParser = require('body-parser');
var parseUrlencoded = bodyParser.urlencoded({ extended: false });
router.post('/', parseUrlencoded, function(req, res) {
console.log(req.body);
});
APIを打つ以下
{ name: "Object name",
arrayOfObjects: [
{ name: "Sub Object Name", subType: "Sub Object Type" },
{ name: "Sub Object Name 2", subType: "Sub Object Type 2" }
]
}
とは、
{ name: "Object name",
'arrayOfObjects[0][name]': "Sub Object Name",
'arrayOfObjects[0][subType]': "Sub Object Type",
'arrayOfObjects[1][name]': "Sub Object Name 2",
'arrayOfObjects[1][subType]': "Sub Object Name",
}
Iが配列としてこれを受信したい
をログアウトこれは、PUT要求を使用する場合です。
これはbodyParserなどの設定を使用しても可能ですが、良い解決策を見つけるのは難しいです。
もちろん!ありがとう – user215674