我从一个 Unity 应用程序以 x-form-encoded 格式接收到我的 NodeJs web-server 的 POST 请求。
我使用app.use(bodyParser.urlencoded({ extended: true})), 来解析内容。但是req.body返回两个对象,问题是我无法访问单个属性的属性,因为它们既没有包装在数组中也没有包装在对象中。
在 console.log(req.body)
我得到以下结果
{ sessionId: '5ujgp6vwk1pivth4', gameId: '1', level: '0', score: '0' }
{ sessionId: '5ujgp6vwk1pivth4', gameId: '2', level: '0', score: '0' }
我想知道这是哪种类型的数据类型以及我如何能够访问特定属性,假设如果我这样做 console.log(req.body.sessionId),我会得到
5ujgp6vwk1pivth4
5ujgp6vwk1pivth4
即使我尝试将它推入一个数组,我仍然得到相同的结果。
我正在尝试将这些对象提取到一个数组中,以便我可以更轻松地访问它们。
慕莱坞森
相关分类