执行正文时,npm请求未得到json响应。{object}

编码

所以我正在请求使用npm响应抽搐以获得一些流光数据。

var express = require('express');
var router = express.Router();
var request = require('request');

/* GET users listing. */
router.get('/streams/:user', function(req, res, next) {

    request('https://api.twitch.tv/kraken/streams/' + req.params.user, function ( error, response, body) {
        if (!error && response.statusCode == 200)
        {
            res.send(body);
        } 
        else 
        {
            res.send(404);
        }
    });
});

module.exports = router;

当我执行res.send(body)时,它可以将我的json对象还给我,并很好地打印到屏幕上。

{"_links":{"self":"https://api.twitch.tv/kraken/streams/allencoded","channel":"https://api.twitch.tv/kraken/channels/allencoded"},"stream":null}

因此,我不想将所有内容都找回来,而只是获取自己的网址。然后我以为我会做类似的事情:

res.send(body._links.self)

那只返回了一个空白屏幕。

如何仅打印自己的网址?

mscdex

body是一个字符串。您必须首先将其解析为JSON:

res.json(JSON.parse(body)._links.self);

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

加特林请求未得到执行

提交时,json返回[object object]

为什么我得到[object object]而不是JSON?

访问JSON数据后为什么会得到[object Object]?

Dojo请求将[object Object]写入请求

Ajax 调用响应返回 [object Object]

使用restoreCompletedTransactions()时未得到任何响应

角度发布请求发送[object Object]

使用JSON正文发送POST请求时出现400响应

将<Object,Object>放入TreeMap时出错

使用panelbar Angular时获取[Object object]

json值将其获取为“ [object Object]”

从rest接口获取JSON [Object object]

Ajax调用json undefined Object:object

jQuery返回[object Object],但dev工具响应得到我想要的

通用论据未得到执行

在Angular上执行GET请求时遇到此错误:找不到其他支持对象'[object Object]

将POST请求从Object解析为JSON

JSON返回Object对象

遍历Json Object Android

从Laravel框架开发的API(托管在Apache服务器中)在收到Android和iOS移动应用的请求时未得到任何响应

SyntaxError:Object.parse(本机)npm请求的输入意外结束

在Angular 2中映射http响应时获取[object Object]

如何在Twitter API响应中检索[object Object]值

如何解决应显示数据的授权的[object Object]响应?

角返回httpclient响应,该对象与子对象[object object]

节点js请求主体类型为[Object,Object]

Javascript / Jquery Object Literal版本,对变量请求执行功能

MongoDB查询:未得到所需的响应结果

TOP 榜单

热门标签

归档