国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

node.js入門學習之url模塊

2024-05-06 16:35:26
字體:
來源:轉載
供稿:網友

前言

今天主要記錄的是關于node.js里面的一個簡單的模塊,url模塊。這個url的模塊要使用的話需要先引入。若只是在命令行里比如cmd或git bash 等使用url這個模塊的話,是不需要require進來的。直接使用便可。

引入模塊

var url = require('url');

一、url.parse()

/* url.parse(urlString[,parseQueryString[,slashesDenoteHost]]) * urlString <string>將被解析的網址 * parseQueryString <boolean> 默認為false,將query解析成一個字符串;如何設為true,則將query解析成一個對象 * @return <object> */var result = url.parse('https://www.baidu.com/s?ie=UTF-8&wd=node.js')console.log(result);// 打印結果{ protocol: 'https:', // url協議 slashes: true, // 斜線'/' auth: null, // 用戶認證 host: 'www.baidu.com', // 主機 port: null, // 端口 hostname: 'www.baidu.com', // 主機名 hash: null, // hash 值 search: '?ie=UTF-8&wd=node.js', // url中查詢信息,包含'?' query: 'ie=UTF-8&wd=node.js', // url中查詢信息,不包含'?' pathname: '/s', // 跟在host之后的整個文件路徑 path: '/s?ie=UTF-8&wd=node.js', // pathname和search href: 'https://www.baidu.com/s?ie=UTF-8&wd=node.js' // 元素url}

二、url.format(urlObject)

format方法與parse方法相反,它用于根據某個對象生成url

var urlObj = { protocol:'http', host:'www.baidu.com', pathname:'/page', search:'?index=1&sign=true'}var urlStr = url.format(urlObj);console.log(urlStr);// 打印結果// http://www.baidu.com/page?index=1&sign=true

三、url.resolve(from,to)

用于拼接url

var urlStr = url.resolve('http://www.baidu.com/','page');console.log(urlStr);// 打印結果// http://www.baidu.com/pagevar urlStr1 = url.resolve('/page/person/','pic');console.log(urlStr1);// 打印結果// /page/person/pic

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 油尖旺区| 武鸣县| 微博| 新乐市| 武乡县| 贵港市| 衡东县| 寿宁县| 哈尔滨市| 荣成市| 乐至县| 吴川市| 阜康市| 公安县| 宜丰县| 榆林市| 如东县| 沁源县| 句容市| 集安市| 遂溪县| 临安市| 临海市| 桦南县| 垫江县| 伊宁市| 商洛市| 通渭县| 离岛区| 巴彦县| 商都县| 保亭| 桓仁| 加查县| 陇西县| 同江市| 扶余县| 五常市| 香港| 四川省| 南华县|