node.js 絶対パスに変換 <a>

// モジュールの読み込み

var client = require('cheerio-httpcli'); // nodeのモジュール
var URL = require('url'); // 標準モジュール

// URLとパラメーター
var url = "http://www.aozora.gr.jp/index_pages/person81.html";
var param = {};

// ダウンロード
client.fetch(url, param, function(err, $, res){
if(err) {console.log("error"); return; }
// リンクを抽出して表示
$("a").each(function(idx) {
var text = $(this).text();
var href = $(this).attr('href');

if (!href) return;
// 相対パス絶対パスになおす
var href2 = URL.resolve(url, href);

// 結果を表示
console.log(text + ":" + href);
console.log(" =>" + href2 + "\n");
});
});