Вход

Просмотр полной версии : Не работает http.request


aktuba
10.06.2015, 20:39
Всем привет. Объясните новичку, plz, почему зависает скрипт:

main.js:
#!/usr/bin/env node

var
parser = require('./parser/parser');

parser.parser();

parser.js:
#!/usr/bin/env node

var
http = require('http');

exports.parser = function () {
http.request({url: 'http://google.com/', encoding: 'utf-8'}, function (err, res, body) {
console.log(body);
});
};


Скрипт просто запускается и висит в памяти, ничего не выводя в консоль. Что не так? :cray:

Safort
10.06.2015, 22:27
Всё чуточку сложнее, на самом деле:


var http = require('http')

function parser() {
var req = http.request({
hostname: 'www.google.com',
encoding: 'utf-8'
}, function (res) {
res.setEncoding('utf8');

res.on('data', function(chunk) {
console.log(chunk)
})
}).end()
}

parser()

kobezzza
16.06.2015, 12:00
https://www.npmjs.com/package/request