最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

如何访问请求正文的特定部分(Node JS)

IT培训 admin 9浏览 0评论

如何访问请求正文的特定部分(Node JS)

我一直在尝试访问req.body的嵌套属性,但是输出始终未定义代码如下

  let dataRecieved = JSON.stringify(req.body);
        console.log(dataRecieved);
        let refCode = dataRecieved["refferal"];

并且终端的输出是

{"name":"","phone":"","emailid":"","refferal":"gg","time":"Sat Oct 05 2019 08:14:07 GMT+0530 (India Standard Time)"}
undefined

第二个未定义是当我要求req.body的推荐对象时

回答如下:

您犯的第一个错误是将JSON对象转换为字符串。使用可以访问JSON对象中的数据的一种方法。操作员。因此,请尝试下面的代码片段访问对象内部的数据。

let dataRecieved = req.body;
console.log(dataRecieved.name);

考虑最佳实践,您可以根据情况选择lodash (https://lodash/)或对象解构(ES6 destructuring)。

如何访问请求正文的特定部分(Node JS)

我一直在尝试访问req.body的嵌套属性,但是输出始终未定义代码如下

  let dataRecieved = JSON.stringify(req.body);
        console.log(dataRecieved);
        let refCode = dataRecieved["refferal"];

并且终端的输出是

{"name":"","phone":"","emailid":"","refferal":"gg","time":"Sat Oct 05 2019 08:14:07 GMT+0530 (India Standard Time)"}
undefined

第二个未定义是当我要求req.body的推荐对象时

回答如下:

您犯的第一个错误是将JSON对象转换为字符串。使用可以访问JSON对象中的数据的一种方法。操作员。因此,请尝试下面的代码片段访问对象内部的数据。

let dataRecieved = req.body;
console.log(dataRecieved.name);

考虑最佳实践,您可以根据情况选择lodash (https://lodash/)或对象解构(ES6 destructuring)。

发布评论

评论列表 (0)

  1. 暂无评论