Learnyounode # 9 - проблема получения моих данных для вывода

node.js

13 просмотра

1 ответ

4 Репутация автора

Я на 9-м вопросе learnyounode и не могу понять, почему мой код не выводит данные. Предполагается получить 3 аргумента, каждый из которых содержит данные, и вывести их.

Для краткости я включил только первый, так как следующие два просто повторяются.

 var bl = require('bl');
var http = require('http')


var dataOne = http.get(process.argv[2], function(response){
    response.pipe(bl(function(err, data) {
        if (err) 
            return console.error(err)
        data = data.toString()
        return data
    }))
})
console.log(dataOne)
Автор: Oliver Ullman Источник Размещён: 18.07.2016 05:21

Ответы (1)


0 плюса

264 Репутация автора

Вы включаете только один аргумент в process.argv [2]

  • process.argv [2] = это первый полученный вами аргумент

  • process.argv [3] = это второй аргумент, который вы получаете

  • process.argv [4] = это третий аргумент, который вы получаете

Вы можете создать массив, который будет принимать эти 3 аргумента и проходить через них. Надеюсь, это вам немного поможет.

Автор: Kenan Balija Размещён: 25.08.2016 05:41
Вопросы из категории :
32x32