Я пытаюсь изучить nodejs и иметь эту страницу, которая должна распечатать все репозиции, которые есть у кого-то в GitHub. Сейчас он случайно останавливается на полпути через сообщение, поэтому, если я попытаюсь разобрать его в JSON, это не сработает.Получение неполного ответа от API GitHub
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
var https = require('https');
var options = {
host: 'api.github.com',
headers: {'user-agent': 'GitHubAPI'},
path: '/users/vermiculus/repos'
};
var gitapi = https.get(options, function(git) {
git.on("data", function(chunk) {
//JSON.parse(chunk); //DEBUG Fails and dies.
res.end(chunk);
});
});
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
Редактировать: Вот пример ответа. Посмотрите, как буквально останавливается в середине строки.
[{"id":24659454,"name":"arara","full_name":"vermiculus/arara","owner":{"login":"vermiculus","id":2082195,"avatar_url":"https://avatars.githubusercontent.com/u/2082195?v=3","gravatar_id":"","url":"https://api.github.com/users/vermiculus","html_url":"https://github.c
Любой уход объяснить downvote? –