node的模块

模块分类

自定义模块、核心模块、第三方模块

文件模块

(1)以路径开头:用于引入自定义模块
require(’./web.js’);
在这里插入图片描述
(2)不以路径开头:用于引入官方提供的核心模块
require(‘querysreung’);
在这里插入图片描述

目录模块

(1)以路径开头:引入目录后,会到目录下寻找package.json文件中main对应的文件,如果没有的话就会自动寻找index.js
在这里插入图片描述

(2)不以路径开头:引入目录后,首先会到当前目录下的node_modules目录中寻找tao目录模块,如果找不到,会一直往上一级的node_modules目录寻找,用于引入第三方模块
在这里插入图片描述
在这里插入图片描述

查询字符串

浏览器向服务器发请求,传递数据的一种方式,位于网址中问号(?)后的部分
kw=笔记本&price=5000

在这里插入图片描述
查询字符串模块:用于操作查询字符串的工具
parse() 将查询字符串解析为对象
在这里插入图片描述
练习:获取查询字符串中的用户名和密码
user=admin&password=123456
最后打印以下格式 ‘登录成功,欢迎:xxx ,当前密码:xxx’

//只要安装了node,里面自带的就有了
//引入查询字符串模块
const querystring=require('querystring');
// console.log(querystring);

//查询字符串
let str='user=damin&password=123456';

//解析为对象
let obj=querystring.parse(str);
console.log(obj);
console.log(`登录成功,欢迎:${obj.user},当前密码为:${obj.password}`);

在这里插入图片描述

url

在这里插入图片描述
URL模块用来处理URL的工具,
new URL() 将一个URL解析为对象,获取URL中的各个部分

//URL
var str='http://www.codeboy.com:9999/products.html?kw=戴尔';
//解析为对象
var obj=new URL(str);
console.log(obj);

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值