node常用內建api
node 常用內建api
URL 網址解析
解析URL相關網址資訊
url.parse(urlString[, parseQueryString[, slashesDenoteHost]])
url.format(urlObject)
url.resolve(from, to)
QueryString 引數處理
querystring.escape(str)
querystring.unescape(str)
querystring.parse(str[, sep[, eq[, options]]])
querystring.stringify(obj[, sep[, eq[, options]]])
HTTP 模組概要
http.createServer([options][, requestListener])
http.get(options[, callback])
簡易的爬蟲
代理跨域處理
路徑模組
在檔案操作的過程中,都必須使用物理路徑(絕對路徑),path模組提供了一系列與路徑相關的 API
console.log('join用於拼接多個路徑部分,並轉化為正常格式');
const temp = path.join(__dirname, '..', 'lyrics', './友誼之光.lrc');
console.log(temp);
console.log('獲取路徑中的檔名');
console.log(path.basename(temp));
console.log('獲取路徑中的檔名並排除副檔名');
console.log(path.basename(temp, '.lrc'));
console.log('====================================');
console.log('獲取不同作業系統的路徑分隔符');
console.log(process.platform + '的分隔符為 ' + path.delimiter);
console.log('一般用於分割環境變數');
console.log(process.env.PATH.split(path.delimiter));
console.log('====================================');
console.log('獲取一個路徑中的目錄部分');
console.log(path.dirname(temp));
console.log('====================================');
console.log('獲取一個路徑中最後的副檔名');
console.log(path.extname(temp));
console.log('====================================');
console.log('將一個路徑解析成一個物件的形式');
const pathObject = path.parse(temp);
console.log(pathObject);
console.log('====================================');
console.log('將一個路徑物件再轉換為一個字串的形式');
// pathObject.name = '我終於失去了你';
pathObject.base = '我終於失去了你.lrc';
console.log(pathObject);
console.log(path.format(pathObject));
console.log('====================================');
console.log('獲取一個路徑是不是絕對路徑');
console.log(path.isAbsolute(temp));
console.log(path.isAbsolute('../lyrics/愛的代價.lrc'));
console.log('====================================');
console.log('將一個路徑轉換為當前系統預設的標準格式,並解析其中的./和../');
console.log(path.normalize('c:/develop/demo\\hello/../world/./a.txt'));
console.log('====================================');
console.log('獲取第二個路徑相對第一個路徑的相對路徑');
console.log(path.relative(__dirname, temp));
console.log('====================================');
console.log('以類似命令列cd命令的方式拼接路徑');
console.log(path.resolve(temp, 'c:/', './develop', '../application'));
console.log('====================================');
console.log('獲取不同平臺中路徑的分隔符(預設)');
console.log(path.sep);
console.log('====================================');
console.log('允許在任意平臺下以WIN32的方法呼叫PATH物件');
// console.log(path.win32);
console.log(path === path.win32);
console.log('====================================');
console.log('允許在任意平臺下以POSIX的方法呼叫PATH物件');
console.log(path === path.posix);
相關文章
- Node中Buffer 常用API解讀API
- python內建方法APIPythonAPI
- python常用內建方法Python
- Flutter - 內建動畫 APIFlutter動畫API
- python常用內建函式Python函式
- python 常用內建函式Python函式
- MySQL常用內建變數MySql變數
- 視覺化搭建內建 API視覺化API
- node中的Buffer/fs/Stream的一些常用apiAPI
- GraphQL初體驗,Node.js構建GraphQL API指南Node.jsAPI
- 常用APIAPI
- python演算法常用技巧與內建庫Python演算法
- Python中常用的內建函式input()、isinstance()Python函式
- Liunx運維(十二)-Liunx系統常用內建命令運維
- [譯] 使用 Node 和 OAuth 2.0 構建一個簡單的 REST APIOAuthRESTAPI
- jQuery常用apijQueryAPI
- 常用API(一):API
- Canvas常用APICanvasAPI
- java常用APIJavaAPI
- 常用API【2】API
- unity 常用APIUnityAPI
- 三種常用的內建函式--必須牢記函式
- node和vue-cli構建專案時安裝的常用依賴Vue
- Node.js 支援 fetch APINode.jsAPI
- redis 常用api操作RedisAPI
- 常用API(一):BigDecimalAPIDecimal
- DOM 常用 API 解析API
- Java之常用APIJavaAPI
- HarmonyOS:Node-API實現跨語言互動(1)Node-API簡介API
- 8個最常用的內建函式,Python小白必備!函式Python
- node構建-nvm,corepack
- 如何利用 Node 書寫 API 文件API
- Linux常用內建命令有哪些?Linux系統怎麼學習Linux
- java常用Api總結JavaAPI
- phaser常用API總結API
- Lua常用C Api介面API
- ffmpeg常用API筆記API筆記
- 09常用物件及api物件API