Что Node Rss модуль обрабатывает аутентификацию - PullRequest
0 голосов
/ 13 января 2012

Мне нужно позвонить в канал RSS с использованием обычной аутентификации. Как лучше я могу это сделать?

Я пытался node-easyrss , но в вызове нет параметра для authn.

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

1 Ответ

0 голосов
/ 13 января 2012

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;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...