我是 nodeJS Express 框架的新手。我正在使用以下内容发送的 POST 请求:
router.post('/', function(req, res) {
var data = Object.getOwnPropertyNames(req.body)[0];
});
我已通过以下方式从客户端发送此数据:
$.ajax({
url: "write_to_region",
type: "POST",
data: JSON.stringify(grid)
});
其中“grid”是一个二维值数组。我的 express body 解析器配置如下:
app.use(bodyParser.urlencoded({limit: '50mb', extended: false }));
有什么更好或更惯用的方法来做到这一点?请注意,该数组有点大(10kb)并且只包含整数。理想情况下,我会尽量减少请求中发送的数据量。谢谢!!