码迷,mamicode.com
首页 > 其他好文 > 详细

node 常用的对象

时间:2018-11-13 22:13:12      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:master   mit   options   argv   clu   输入   write   stream   对象   

全局对象

  • 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 加密

node 常用的对象

标签:master   mit   options   argv   clu   输入   write   stream   对象   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!