节点js获取状态

拉特里

我像这样在节点 js 中获取数据

var no_ktp = req.body.cust_noktp
request({
   uri : 'https://evodms-dev.client.com/evoDMM/api/api_customer_all.php?cust_noktp='+no_ktp,
   auth: {
      'bearer': '71D55F995678929'
   },
   rejectUnauthorized: false,//add when working with https sites
   requestCert: false,//add when working with https sites
   agent: false,//add when working with https sites

   }, function(error, rows) {
     if (error) {
       console.log(error);
     } else {
       console.log(rows);
     }

 });

日志是这样的

控制台日志(行)

但我想获得状态:false,当我尝试console.log(rows.body.status)日志显示未定义时。如何写它以便我获得状态?

感谢您的任何帮助...

白利糖度

rows.body.status当且仅当您的身体是一个对象时,您才能使用这种方式访问​​状态

但是,在日志中,您的对象实际上是一个字符串,因此,您需要先使用JSON.parse(rows.body)才能将对象字符串转换为实际的 javascript 对象。然后您将能够使用正常语法访问任何属性

let body = JSON.parse(rows.body);
console.log(body.status) // 'False'

更新

所以,我刚刚阅读了请求 nodejs 包https://www.npmjs.com/package/request的自述文件,您可以看到请求的回调实际上采用了 3 个参数:

(error, response, body)

响应参数是你所谓的“行”,所以你可以,而不是使用我的方法(JSON.parse),你可以使用提供给回调函数的第三个参数,不需要解析,你可以直接使用它:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取bash脚本的Cassandra节点状态

来自分类Dev

Ext JS 3.4获取节点

来自分类Dev

节点JS Heroku无法获取/

来自分类Dev

节点JS Heroku无法获取/

来自分类Dev

节点JS需要获取htmlcode

来自分类Dev

在节点js中获取TypeError

来自分类Dev

无法在节点 js 上获取 /

来自分类Dev

如何根据当前报告节点获取运行结果状态?

来自分类Dev

jstree:如何获取节点的不确定状态的ID

来自分类Dev

jstree:如何获取未确定状态的节点的ID

来自分类Dev

用于从网格主机获取硒节点状态的API

来自分类Dev

节点JS请求获取页面错误500

来自分类Dev

使用节点js从Redis获取值

来自分类Dev

ZingChart JS-获取可见节点

来自分类Dev

节点JS请求获取原始网址

来自分类Dev

节点:从URL的JS文件获取var

来自分类Dev

在openshift节点js应用中获取请求

来自分类Dev

节点JS:请求循环直到状态码200

来自分类Dev

如果节点服务器发送状态 400,则获取 axios 响应

来自分类Dev

获取 Torque 资源管理器下节点的状态?

来自分类Dev

_http_server.js:190 throw new RangeError(`状态码无效:${originalStatusCode}`); 在节点js中?

来自分类常见问题

节点js从文件获取文件夹路径

来自分类Dev

以角度JS或深度获取选定的节点路径或深度树视图

来自分类Dev

选择它后如何获取JS树节点的祖先?

来自分类Dev

节点js访问json结果中的值并获取该值

来自分类Dev

使用猫鼬节点JS获取3模式值

来自分类Dev

从React JS中的“根” DOM节点获取数据属性

来自分类Dev

从节点js中的html响应中获取值

来自分类Dev

以角度JS或深度获取选定的节点路径或深度树视图