Я новичок в Node.js и хочу запустить программу, используя потоки. С другими программами мне приходилось запускать сервер одновременно (mongodb, redis и т.д.), Но я понятия не имею, должен ли я запускать его с этим. Пожалуйста, дайте мне знать, где я ошибаюсь и как я могу это исправить. Спасибо заранее.
Это программа:
var http = require('http'),
feed = 'http://isaacs.iriscouch.com/registry/_changes?feed=continuous';
function decide(cb) {
setTimeout(function () {
if (Date.now()%2) { return console.log('rejected'); }
cb();
}, 2000);
}
http.get(feed, function (res) {
decide(res.pipe.bind(res, process.stdout));
//using anonymous function instead of bind:
// decide(function () {
// res.pipe(process.stdout)
// });
});
Это вывод cmd:
<b>C:\05-Employing Streams\05-Employing Streams\23-Playing with pipes>node npm_stre
am_piper.js
events.js:72
throw er; // Unhandled 'error' event
^
Error: Parse Error
at Socket.socketOnData (http.js:1583:20)
at TCP.onread (net.js:527:27)
</b>