什么节点Rss模块处理身份验证

时间:2012-01-12 23:29:55

标签: node.js rss basic-authentication

我需要使用基本身份验证来调用RSS源。我怎么能做到最好?

我尝试node-easyrss,但调用没有authn的参数。

var request = client.request('GET', address, {'host': parts.hostname});

1 个答案:

答案 0 :(得分:0)

FeedMe.js可以解析RSS提要,但您必须自己提出请求。这意味着您可以处理auth和您想要的所有自定义标题。

var http = require('http');
var FeedMe = require('feedme');

var options; // put authentication here
http.get(options, function(res) {
  if (res.statusCode !== 200) throw Error('not found');

  var feed = new FeedMe();
  res.pipe(feed);
  feed.on('item', function(item) {
    console.log(item);
  });

}).on('error', function(err) {
  throw err;
});