urljoin

Join the urls like joining the paths

MIT 5 个版本
安装
npm install urljoin
yarn add urljoin
pnpm add urljoin
bun add urljoin
README

urljoin

NPM version Downloads Build Status Build status Dependency status De vDependency status Coverage Status Built with Grunt

Join the urls like joining the paths

usage

var urljoin = require('urljoin');

///static/css/index.css
urljoin('\\static', '\\css', 'index.css');
//http://yanni4night.com/static/index/main.css
urljoin("http://yanni4night.com", 'static/css', '../index', 'main.css');
//http://yanni4night.com/static/css/main.css
urljoin("http://yanni4night.com/", '/static/css/', '/main.css');
//http://yanni4night.com/static/css/main.css?aa=60
urljoin("http://yanni4night.com?aa=60", 'static/css', '', 'main.css');
//http://yanni4night.com/static/css/main.css?aa=60
urljoin("http://yanni4night.com", 'static/css', '', 'main.css?aa=60');
///static/css/search/main.css?aa=60&bb=70&cc=80&dd=90
urljoin("/?aa=60", 'static?bb=70', 'css?cc=80', 'main.css?dd=90'));
//static/css/main.css?aa=60
urljoin('static/css','main.css','?aa=60');
//http://yanni4night.com/static/build
urljoin('http://yanni4night.com/static','http://google.com/build')
  • Only the protocol/port/host in the first part will be saved
  • Get parameters will be all saved

author

版本列表
0.1.5 2014-11-25
0.1.4 2014-11-22
0.1.3 2014-11-16
0.1.2 2014-08-19
0.1.1 2014-08-16