美文网首页
简单整理介绍NodeJS提供的模块

简单整理介绍NodeJS提供的模块

作者: super静_jingjing | 来源:发表于2018-04-19 12:03 被阅读0次

    打开NodeJS中文官网,进行基础学习(http://nodejs.cn/api/child_process.html)
    大致浏览一下,有其他语言基础的不必细看

    1. 断言
      在应用程序中绝对应该绝对不许出现的东西就用断言;比如,如果不是这样,程序直接怎么怎么样;
      能够来帮助我们做一些测试

    2. Buffer - 缓冲器
      在nodejs中非常重要,比如读出的文件都是二进制,buffer

    3. child_process - 子进程
      说的直白一点就是这个程序或者这个进程可以开一个子进程去跑

    4. cluster - 集群
      在一台机器上,不是一个进程一个程序在跑,而是几十个程序在跑;
      这时候就有很多的便利性,万一某一个子进程死掉了,不会导致整个程序崩溃,可以重启这个子进程,也可以做负载均衡

    5. console - 控制台
      额,写过js的都知道

    6. crypto 加密
      安全性的操作;crypto 可以帮助我们将密码做成MD5等等

    7. dns 解析一个域名
      可以用来解析一些域名

    8. error
      程序抛出的一些错误

    9. events 事件
      在nodejs中模拟事件中需要用到的

    10. fs -文件系统
      用来处理文件,可以用来读取上传文件等

    11. http+https
      https 更安全

    12. module 模块
      帮助我们实现模块化

    13. net
      帮我们实现各种各种的网络操作,比如发邮件

    14. os 操作系统
      提供了和操作系统相关的东西

    15 . path 路径
    用来专门处理文件路径使用;可以方便的获取一个文件路径的目录、文件名、扩展名等等

    1. process 进程
      提供提成相关的信息,会和cluster 、 child_process共同配合使用

    2. QueryString

    3. Readline 逐行读取
      帮助我们一行一行的读取数据

    4. REPL
      其实就是nodeJS命令行

    5. stream 流
      流操作;读取一个文件,以流的形式返回给客户端;readFile其实是整个读取,磁盘利用率很低,而流是读一点发一点,效率高

    6. string_decoder 字符串解码器
      22 . timer 定时器

    7. tls 安全传输层

    8. tty 终端
      可以连接远端的一个命令行

    9. url 网址

    10. util 使用工具
      工具性的东西,比如格式化等等

    11. V8 引擎
      涉及到一个V8引擎的东西,获取一些数据等等

    12. vm 虚拟机
      虚拟出很多东西,nodejs其实也是v8引擎虚拟出来的

    13. zlib 压缩

    相关文章

      网友评论

          本文标题:简单整理介绍NodeJS提供的模块

          本文链接:https://www.haomeiwen.com/subject/syavkftx.html