如何使用Node.js中的htpasswd对请求进行身份验证

时间:2013-12-20 07:42:13

标签: javascript node.js .htpasswd

我正在尝试从我们的暂存网站获取RSS订阅源,目前它已经拥有htpasswd安全性。

我使用格式绑定:

http://username:password@url.com

这适用于浏览器,但当我尝试使用nodejs时,它会失败。

你能告诉我使用node.js的正确方法是什么。

1 个答案:

答案 0 :(得分:3)

app.js

var request = require('request');

request.get('http://url.com', callback).auth('username', 'password', false);

function callback(err, response, body) {
  console.log(body);
}

终端:

npm install request
node app.js

文件:https://github.com/mikeal/request