Node.js

本文概述了学习Node.js的原因,并介绍了基础内容,如fs模块进行文件读写和path模块处理路径。重点讲解了如何使用fs模块的readFile和writeFile方法,以及path.join拼接路径实例。
摘要由CSDN通过智能技术生成

学习记录 node

为什么要学习node?

在学习node之前,首先要明白学习node的意义。这里有一篇关于学习node的解释

https://www.cnblogs.com/suhaihong/p/6598308.html

首先声明这篇只是一个简单的记录笔记,由于水平有限,可能会有很多知识漏洞,欢迎大家指正,后续也会慢慢补充。主要记录的是一些简单的方法的运用。

1.什么是Node?

基于chrom v8引擎的js运行环境。

2.学习内容

fs-文件系统模块

Node.js内置的fs模块,只负责读写。

在使用前需要导入fs

const fs=require("fs")

读取 fs.readFile(文件路径,“utf8”,function(err,dataStr){})

 const fs =require("fs")
 fs.readFile("./files/1.txt","utf8",function(err,dataStr){
  //  console.log(err,dataStr);// null 111
  if(err) return console.log(('读取失败'+err.message));
  console.log('读取成功'+dataStr);
 })

写入fs.writeFile(文件的存放路径,”写入内容“,回调函数)

const fs=require("fs")
fs.writeFile('./files/4.txt',"111",function(err){
  if(err) return console.log("写入失败"+err.message);
  console.log('写入成功');
})
//内容可以写在一个新文件里(不存在,写入成功后直接创建) 或者写在一个旧文件里,会直接覆盖原有内容

path-path路径模块

path.join()

path.join()用于路径的拼接,同样是Node.js内置的模块,在使用前需要导入

const path=require("path")

关于路径拼接

const path=require("path")
const fs=require("fs")
const fileDir=path.join(__dirname,"./files")
console.log(fileDir);//文件路径
fs.readFile(path.join(fileDir,"1.txt"),"utf8",function(err,dataStr){
  console.log(err);//null
  console.log(dataStr);//1.txt内容  
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值