node 常用的对象

全局对象

  • process 全局对象

    • process.nextTick()
    • process.argv 获取命令行输入的参数
  • __filename 当前运行文件的绝对路径
  • E:\Node.js\node对象\全局对象\01_filename&dirname.js
  • __dirname 当前运行文件所在目录的绝对路径
  • E:\Node.js\node对象\全局对象

    核心对象

  • http 创建服务,监听端口
  • url 解析req请求中的参数
  • url.parse(req.url,true)
  • path 路径处理
  • path.join 路径拼接
  • path.resovle 相对转绝对
  • fs 文件读写
  • fs.readFile(path,[options],callback) 读文件
  • fs.writeFile(file,data,[options],callback) 向文件中写数据
  • fs.createReadStream(filepath) 创建读取流
  • fs.createWriteStream(filepath) 创建写入流
  • fs.link(srcpath,dstpath,[callback]) 创建硬链接
  • fs.unlink(path,[callback]) 删除文件
  • events 事件触发器
  • EventEmitter.on(‘name‘,fun) 注册事件
  • EventEmitter.emit(‘name‘,args) 触发事件
  • child_process 子进程
  • child_process.exec() 执行脚本
  • assert 断言
  • assert(value[,message]) 运行时 assert(false,"第一个值为false时以我为错误信息抛出") 会抛异常
  • assert.equal(actual,expected[,message])

    -参考文档 https://www.jb51.net/article/124804.htm

  • cluster 集群
  • cluster.isMaster 是否是主线程
  • cluster.fork() 创建子线程
  • crypto 加密

原文地址:https://www.cnblogs.com/tianxiaoxiao/p/9954690.html

时间: 2024-10-14 08:08:30

node 常用的对象的相关文章

7:Node.js 全局对象

原文出自:http://www.w3cschool.cc/nodejs/nodejs-global-object.html Node.js 全局对象 JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可 以在程序的任何地方访问,即全局变量. 在浏览器JavaScript 中,通常window 是全局对象, 而Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性. 我们在Node

java:Hibernate框架(环境搭建,Hibernate.cfg.xml中属性含义,Hibernate常用API对象,HibernteUitl,对象生命周期图,数据对象的三种状态)

1.环境搭建: 三个准备+7个步骤 准备1:新建项目并添加hibernate依赖的jar文件  准备2:在classpath下(src目录下)新建hibernate的配置文件:hibernate.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configurati

c++实现游戏开发中常用的对象池(含源码)

c++实现游戏开发中常用的对象池(含源码) little_stupid_child2017-01-06上传 对象池的五要素: 1.对象集合 2.未使用对象索引集合 3.已使用对象索引集合 4.当前使用量 5.最大使用量 http://download.csdn.net/download/little_stupid_child/9730912

javascript常用的对象

<!DOCTYPE html> <html> <head> <title>javascript常用的对象</title> <meta charset="UTF-8"> <script type="text/javascript"> //日期对象 var date = new Date(); document.write(date.getFullYear()+"年"

VBScript/QTP 的常用COM对象列表

众所周知,我们经常在脚本中创建一些对象来实现某些特定的功能.尤其是当我们使用QTP的描述性编程时,需要创建这些对象. 下边是我们经常在QTP或VBScript中用到的对象列表: Set objEmail = CreateObject("CDO.Message" ) Set objIE = CreateObject("InternetExplorer.Application" ) Set objInet = CreateObject("InetCtls.In

常用Request对象获取请求信息

Request.ServerVariables(“REMOTE_ADDR”) ‘获取访问IPRequest.ServerVariables(“LOCAL_ADDR”) ‘同上Request.ServerVariables(“SERVER_NAME”) ‘获取服务器IPRequest.ServerVariables(“HTTP_REFERER”) ‘获取访问来源页面Request.ServerVariables(“OS”) ‘获取操作系统request.ServerVariables(“APPL_

Document-对象属性和常用的对象方法

Document-对象属性和常用的对象方法 对象属性 document.title                           //设置文档标题等价于HTML的title标签 document.bgColor                           //设置页面背景色 document.fgColor                           //设置前景色(文本颜色) document.linkColor                            //

T-SQL常用数据库对象判断语句

判断数据库 if exists(select 1 from sys.databases where name=N'[数据库名]') 判断表 if exists (select 1 from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and objectproperty(id, N'IsTable') = 1) 判断字段 if exists(select 1 from syscolumns where id=OBJECT_ID(N'[db

node 常用工具大整合

node 常用工具大整合 这些都是我个人平常总是使用的一些关于node的工具,不喜勿喷 pm2 先声明对于线程的补充 我们引用官方的解释:线程可以独立运行的最小的CPU单位,可以在同一个进程里并发运行,共享该进程下的内存地址空间 都说js是单线程的语言,即使有很多工具的帮助,也改变不了单线程的一个特点,即使是使用了node之后 node的最大特点是异步I/O,node官网的几乎所有方法都提供了关于异步的使用方法,比如dir.read(callback)和dir.readSync(),但是node