【发布时间】:2015-06-02 17:14:48
【问题描述】:
所以我请求 twitch 使用 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)
只返回一个空白屏幕。
如何只打印出自己的网址?
【问题讨论】: