最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js入門學(xué)習(xí)之url模塊

 更新時(shí)間:2017年02月25日 17:06:45   作者:拯救地球好累丫  
最近在學(xué)習(xí)nodejs,知道了如何用nodejs創(chuàng)建一個(gè)簡(jiǎn)單的小項(xiàng)目。例如如何創(chuàng)建一個(gè)服務(wù)器啦,例如http.createServer,還有根據(jù)不同的請(qǐng)求路徑來(lái)設(shè)置路由選擇啦,模塊引入,創(chuàng)建模塊啦,下面這篇文章主要介紹了node.js中url模塊的相關(guān)資料,需要的朋友可以參考下。

前言

今天主要記錄的是關(guān)于node.js里面的一個(gè)簡(jiǎn)單的模塊,url模塊。這個(gè)url的模塊要使用的話需要先引入。若只是在命令行里比如cmd或git bash 等使用url這個(gè)模塊的話,是不需要require進(jìn)來(lái)的。直接使用便可。

引入模塊

var url = require('url');

一、url.parse()

/* url.parse(urlString[,parseQueryString[,slashesDenoteHost]])
 * urlString <string>將被解析的網(wǎng)址
 * parseQueryString <boolean> 默認(rèn)為false,將query解析成一個(gè)字符串;如何設(shè)為true,則將query解析成一個(gè)對(duì)象
 * @return <object>
 */
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è)對(duì)象生成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

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論

临夏县| 樟树市| 抚顺市| 定日县| 双辽市| 察隅县| 株洲市| 北辰区| 古蔺县| 金乡县| 柘荣县| 杭锦后旗| 建平县| 蓝山县| 元阳县| 新蔡县| 宜兰市| 浦城县| 金沙县| 静海县| 湖南省| 孟连| 波密县| 秦安县| 凤台县| 阳朔县| 沁阳市| 宜都市| 隆回县| 通山县| 和林格尔县| 桐庐县| 大丰市| 姚安县| 郁南县| 牡丹江市| 宁安市| 青川县| 彭泽县| 屯昌县| 翁牛特旗|