err; console.log(data);//'qwerty' }); fs.writeFile('message.txt', ‘Oh my Node', function (err) { if (err) throw err; console.log(‘Fuck yeah!’); }); http.request(options, function(res) { res.on('data', function (chunk) { console.log('BODY: ' + chunk); }); }); var net = require('net'); var client = net.connect({...}, function() { console.log('connected to server!'); client.write('world!\r\n'); }); client.on('data', function(data) { console.log(data.toString()); client.end(); }); client.on('end', function() { console.log('disconnected from server'); }); Код разный, но есть что-то общее 8
многих источников • Методы для преобразование стрима • Стримы высшего порядка • Более приятная обработка ошибок • Примочки из функционального программирования 15