node.js 基础笔记 (模块补充)

1、模块分为内置模块 第三方模块 自定义模块

内置模块  path 

                path.join 把全部给定的path片段连接到一起并规范化生成的路径

                path.resolve 把一个路径或者路径片段的序列解析为一个绝对路径 相当于cd的功能

                path.extname  获得路径中的后缀名

                path.dirname 获得路径中的目录名

                path.basename 获得文件名

                url

                url.parse 把url字符串解析为对象

//引入内置模块url
const url = require("url")     
//将网址赋值给str
let str = "https://www.baidu.com/s?wd=fsdf"   
//通过url的parse将网址转化为 对象形式
let urlobj = url.parse(str,ture) 
console.log(urlobj) 

                url.format 把url对象转为url字符串

                qs

                qs.parse 把查询字符串转对象 (反序列化)

                qs.stringify 把对象转为查询字符串 (序列化)

                  fs

                fs.appendFile 追加内容 (异步)

                appendFileSync 追加内容(同步)

                第三方模块

                cheerio (相当于服务器端的jQuery)

                cheerio.load 加载引入<html><head><body>元素 

   

                express (基本路由的处理)

                处理静态资源的中间件

               server.use(express.static(path.join(__dirname,"public")))

                

                

猜你喜欢

转载自blog.csdn.net/hhhhhhaaaaaha/article/details/125514564