Node.js内置模块

发布于:2024-12-18 ⋅ 阅读:(109) ⋅ 点赞:(0)

1.内置模块

   Node.js的中文网参考手册:https://nodejs.cn//api      帮助文档

   API文档:查看对应的模块,左边是模块,右边是模块的成员  

   源码:https://github.com/nodejs/node/tree/main/lib    查看

   例如: http.js 创建web服务器的模块 -->进入源码中,搜索module.exports查看导出的成员

2.os系统模块

    1. 作用

      获取操作系统的相关信息的模块。

  2. 常用成员方法

      os.totalmen() :获取操作系统的可用内存,以字节为单位。

      os.freemen():获取总内存,以字节为单位。

      os.hostname():获取主机名

      os.version():获取版本

3. 示例:新建一个testOs.js文件,获取系统的总内存 

      //引入os的内置模块,用于获取操作系统的相关信息

         var os=require('os')

      //获取系统的总内存

         console.log(os.totalmem());

3.path路径模块

    1. 作用

      用于处理文件或目录的模块。

    2. 常用成员方法 

      path.extname(path) :获取文件的后缀,参数文件名的字符类型。

      path.dirname(path): 返回path的目录名

      path.basename(path,path.extbane(path)):获取path的文件名

     3. 示例:新建一个testPath.js文件,获取文件的后缀

      //引入path的内置模块,用于获取文件和目录的路径

         var path=require('path')

      //获取文件的后缀

         console.log(path.extname('index.html'));

         console.log(path.extname('a.js'));

6. URL 网址模块 

     1. 作用

      用于处理地址栏和网址,(URL对象)解析url地址。

     2. 常用成员方法 

      url.searchParames.get(参数名) :获取url中指定参数的

      url.searchParames.append(参数名,值) :url中添加参数

      url.searchParames.delete(参数名) :url中删除指定参数

     3. 示例:新建一个testUrl.js文件,解析url网址 

      //引入url的内置模块,用于解析url网址

         var url=require('url')

      //创建url网址对象指定url参数

         var url=new URL("http://localhost:8080/addGoods?name=西瓜&price=9.9");


网站公告

今日签到

点亮在社区的每一天
去签到