真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

node.js中如何使用url模塊

本篇文章為大家展示了node.js中如何使用url模塊,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的盤山網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

引入模塊

var url = require('url');

一、url.parse()

/* url.parse(urlString[,parseQueryString[,slashesDenoteHost]])
 * urlString 將被解析的網(wǎng)址
 * parseQueryString  默認(rèn)為false,將query解析成一個(gè)字符串;如何設(shè)為true,則將query解析成一個(gè)對象
 * @return 
 */
var result = url.parse('https://www.baidu.com/s?ie=UTF-8&wd=node.js')
console.log(result);
// 打印結(jié)果
{
 protocol: 'https:', // url協(xié)議
 slashes: true, // 斜線'/'
 auth: null, // 用戶認(rèn)證
 host: 'www.baidu.com', // 主機(jī)
 port: null, // 端口
 hostname: 'www.baidu.com', // 主機(jī)名
 hash: null, // hash 值
 search: '?ie=UTF-8&wd=node.js', // url中查詢信息,包含'?'
 query: 'ie=UTF-8&wd=node.js', // url中查詢信息,不包含'?'
 pathname: '/s', // 跟在host之后的整個(gè)文件路徑
 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方法相反,它用于根據(jù)某個(gè)對象生成url

var urlObj = {
 protocol:'http',
 host:'www.baidu.com',
 pathname:'/page',
 search:'?index=1&sign=true'
}
var urlStr = url.format(urlObj);
console.log(urlStr);
// 打印結(jié)果
// 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);
// 打印結(jié)果
// http://www.baidu.com/page

var urlStr1 = url.resolve('/page/person/','pic');
console.log(urlStr1);
// 打印結(jié)果
// /page/person/pic

上述內(nèi)容就是node.js中如何使用url模塊,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站名稱:node.js中如何使用url模塊
標(biāo)題URL:http://weahome.cn/article/psdoei.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部