Nodejs学习一(Nodejs初识)

一、Nodejs是什么

nodejs不是一门语言、库、框架,是一个JavaScript运行环境,他可以解析和执行js代码。

二、node环境安装

检查是否安装成功:

node --version 或者 node -v

三、node执行js脚本文件

node 文件名.js (取名尽量不要用中文)

四、读取、写入文件

浏览器中的js是没有文件操作能力的,但是node中的js具有文件操作能力。

在node中如果想要进行文件操作,就必须引入fs(flie-system)这个文件核心模块,在fs中提供了所有的文件操作相关的api。

1.读取文件
// 1.使用require方法加载fs模块
var fs= require('fs');
// 2.读取文件
//  第一个参数就是要读取的文件路径
//  第二个参数是一个回调函数
//      成功:data:数据,error:null;
//      失败:data:undefined,error:错误对象
fs.readFile('test.txt',function (error,data) { 
    // 文件中存储的都是二进制数,文件将二进制数转16进制数给我们,然后我们要再用toString方法将其转化成我们认识的字符
    // console.log(data.toString());
    if(error){
        console.log("读取文件失败");
    }
    else{
    console.log(data.toString());
        
    }
 })
2.写入文件
// 2.写文件.js
var fs =  require('fs');

// 第一个参数:文件路径
// 第二个参数:文件内容
// 第三个参数:回调函数
//      成功:data:数据,error:null;
//      失败:data:undefined,error:错误对象

// 最新的一次写入会覆盖之前的写入内容。
// 如果之前没有这个写入文件,那么就会error
fs.writeFile('test写文件.txt','大家好,我这里是写文件的txt ajfhalshdlj',function (error) { 
    if(error){
        console.log("写入文件失败");
    }
    else{
    console.log("文件写入成功");
        
    }
 });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值