[Nodejs] Path
TL;DR
目前還沒有使用到Path模組的功能,可能是在使用SSR的時候比較會用到。還是記錄一下。
參考資料
相關連結
- nodejs path | Official
引入模組
當我們需要使用path模組的時候,使用以下方式引入:
const path=require('path');
取得路徑
當我們引入path模組之後,我們就可以使用path的語法來取得我們所需要的檔案與目錄的路徑:
- 抓目錄路徑: path.dirname('/xx/yy/zz.js')
回傳 /xx/yy
- 路徑合併:path.join(__dirname,'/xx')
回傳 前後路徑合併
- 抓檔名: path.basename('/xx/yy/zz.js')
回傳 zz.js
- 抓副檔名: path.extname('/xx/yy/zz.js')
回傳 js
- 分析路徑: path.parse('/xx/yy/zz.js')
回傳 上述綜合物件
其中,__dirname
與__filename
都是我們可以使用的參數。