小编use*_*674的帖子

从POST快速解析数组

运行Express API,我很难在点击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);
});
Run Code Online (Sandbox Code Playgroud)

点击API与以下内容

{ name: "Object name", 
  arrayOfObjects: [
      { name: "Sub Object Name", subType: "Sub Object Type" }, 
      { name: "Sub Object Name 2", subType: "Sub Object Type 2" }
  ] 
}
Run Code Online (Sandbox Code Playgroud)

退出

{ name: "Object name", 
  'arrayOfObjects[0][name]': "Sub Object Name",
  'arrayOfObjects[0][subType]': "Sub Object Type",
  'arrayOfObjects[1][name]': "Sub …
Run Code Online (Sandbox Code Playgroud)

node.js express body-parser

5
推荐指数
2
解决办法
7361
查看次数

标签 统计

body-parser ×1

express ×1

node.js ×1