[Node.js] url 模組 – url 路徑轉換

url 模組提供了 url.resolve() 方法,在原有的路徑上,用另外的路徑去做替換。

 使用 url.resolve() 做路徑轉換

var url = require('url'); // 引入 url 模組

console.info(url.resolve('/one/two/three', 'four'));
// 輸出結果:/one/two/four

console.info(url.resolve('/one/two/three/', 'four'));
// 輸出結果:/one/two/three/four

console.info(url.resolve('/one/two/three', '/four'));
// 輸出結果:/four

console.info(url.resolve('/one/two/three/', '/four'));
// 輸出結果:/four

console.info(url.resolve('http://www.example.com/one', 'two'));
// 輸出結果:http://www.example.com/two

console.info(url.resolve('http://www.example.com/one', '/two'));
// 輸出結果:http://www.example.com/two

console.info(url.resolve('http://www.example.com/one/', 'two'));
// 輸出結果:http://www.example.com/one/two

console.info(url.resolve('http://www.example.com/one/', '/two'));
// 輸出結果:http://www.example.com/two

您可在此處留言

搶先留言!

Notify of
avatar
wpDiscuz