此篇文章瀏覽量:
632
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