首页 > 编程语言 >node内置模块

node内置模块

时间:2023-12-06 23:12:07浏览次数:60  
标签:node 文件 内置 http log err web 模块 console

//1.path模块
console.log(path.join('a', 'b', 'c'))//相对路径  a\b\c
console.log(path.resolve('a', 'b', 'c'))//绝对路径  D:\桌面\express\a\b\c
console.log(path.parse('http://web.chenfeng.online'))
// //解析网址
//{root: '', dir: 'http:/', base: 'web.chenfeng.online', ext: '.online', name: 'web.chenfeng'}

//2.url模块
console.log(url.parse("http://web.chenfeng.online"))
// {
//   protocol: 'http:',
//   slashes: true,
//   auth: null,
//   host: 'web.chenfeng.online',
//   port: null,
//   hostname: 'web.chenfeng.online',
//   hash: null,
//   search: null,
//   query: null,
//   pathname: '/',
//   path: '/',
//   href: 'http://web.chenfeng.online/'
// }

//3.fs模块

//同步重写文件内容,参一:文件路径,参二:写入文件内容
fs.writeFileSync(path.join(__dirname, 'public', 'txd.txt'), '同步写入的内容')
//同步读取文件内容,参一:文件路径,参二:编码格式
console.log(fs.readFileSync('txd.txt', 'utf-8'))
//异步重写文件内容,参一:文件路径,参二:写入文件内容,参三:回调函数
fs.writeFile(path.join(__dirname, 'public', 'txd.txt'), '1115', (err, data) => {
  if (err) throw new Error('写入文件异常')
  console.log(err)
  console.log(data)
})
//异步读取文件内容,参一:文件路径,参二:编码格式,参三:回调函数
fs.readFile('txd.txt', 'utf-8', (err, data) => {
  if(err) throw new Error('读取文件异常')
  console.log(data)//读取到的内容
})
//异步追加内容,参一:'文件路径',参二:追加的内容,参三:回调函数
fs.appendFile('txd.txt', '这是追加的内容', (err, data) => {
  if (err) throw new Error('读取文件异常')
  console.log(err)
  console.log(data)
})

//4.http模块
const server=http.createServer((req,res)=>{
  console.log('前端进来了')
  res.end('我给你的数据')
})
server.listen(3000,()=>{
  console.log('http服务启动成功','http://localhost:3000')
})

 

标签:node,文件,内置,http,log,err,web,模块,console
From: https://www.cnblogs.com/txdtxd/p/17880740.html

相关文章

  • python 中的 collections 模块:常用数据结构和工具详解
    Python的collections模块提供了许多有用的数据结构,超越了标准的内置数据类型。这些数据结构解决了各种常见的编程问题,包括但不限于高效的容器类型、特定目的的容器、默认值字典等。让我们深入了解其中的几个重要数据结构和工具。1.defaultdict:带有默认值的字典defaultdict是d......
  • 【python基础之数据类型的内置方法】--- 数据类型的内置方法
    title:【python基础之数据类型的内置方法】---数据类型的内置方法date:2023-12-0120:54:06updated:2023-12-0620:30:00description:【python基础之数据类型的内置方法】---数据类型的内置方法cover:https://home.cnblogs.com/u/dream-ze/【一】八大基......
  • python利用依赖注入实现模块解耦
    python不是编译型语言,比较容易出现循环依赖的情况,比如模块A依赖模块B,而模块B反过来依赖模块A.当然可以通过重构解决此问题,比如合并此两个模块.但是还有一些技术可以帮助实现解耦.比如之前我写过的基于消息的机制,把模块间的依赖转换为对消息的依赖.本文章介绍另外一......
  • Nodejs APM监控实战分享
    如何对线上的nodejs做监控,了解相关的GC、内存使用情况、性能,如何更好的了解相关的指标,我们需要做一个采集线上数据的方案,但是又不希望侵入性太强,首先收集的指标。内存相关指标说明堆内存rss:常驻内存,node进程分配的总内存大小external:v8管理的C++所占用的内存大小arra......
  • Python中级之数据类型的内置方法
    常用方法概览#数字类型int():类型强转bin():转换二进制hex():转换十六进制oct():转换八进制int(num,2/8/16)#通过int()为其设置参数可进行机制转换#以下三种判断需在字符串类型下使用.isdigit():判断是否均为整数数字[允许汉语数字].isdecimal():判断是否均为十进制......
  • Maven多模块项目版本统一管理
    如图所示,项目中定义了这样几个模块:pdd-workflow-build:定义项目版本,及全局配置pdd-workflow-dependencies:外部依赖管理,统一管理所有用到的外部依赖的版本pdd-workflow-service:项目service模块pdd-workflow-web:项目web模块pdd-parent:聚合模块模块之间的继承依赖关系如......
  • 基于社区电商的Redis缓存架构-库存模块缓存架构(下)
    基于缓存分片的下单库存扣减方案将商品进行数据分片,并将分片分散存储在各个Redis节点中,那么如何计算每次操作商品的库存是去操作哪一个Redis节点呢?我们对商品库存进行了分片存储,那么当扣减库存的时候,操作哪一个Redis节点呢?通过轮询的方式选择Redis节点,在Redis中通过记录......
  • MQTT I/O模块:锂电池生产数据安全的坚实保障
    锂电池的生产工艺分为前、中、后三个阶段:其中后段则是检测封装,核心工序为化成、分容。分容是对电池进行一定充放电检测,将电池按容量分类的过程,后工序分档是通过对电池各项性能和产品指标进行检验(容量、电压、内阻、K值、厚度、外观等),将电池按照产品等级标准分开的过程。I/O模块应用......
  • WPF应用框架中工作流模块的介绍
    在前面的随笔,我对我们开发的审批工作流做了不少的介绍,其中有包括WInform的、Vue+Element、BootstrapAsp.net的,在各个框架上,我们都尽量争取界面能够一致化,以便客户能够在不同的前端上有相同的用户体验,并结合不同的前端特点,做了一些优化处理,本篇随笔对WPF应用框架中工作流模块进行......
  • 【Nginx39】Nginx学习:upstream服务器组模块
    Nginx学习:upstream服务器组模块最后一个重点模块内容啦,感谢坚持到现在的你和我。总算是向大佬的道路上又前进了一步了。今天的内容主要是服务器组的配置,其实更直白点,就是Nginx负载均衡的配置模块。会不会有小伙伴不明白负载均衡是啥?如果是新同学,还不明白的话,要自己查查资料补习一......