//导入fs模块const fs = require('fs')//调用fs.readFile()读取文件fs.writeFile('fs.txt', '我是chen', function (err) { //失败 if(err){ console.log(err); }else{ console.log("成功"); }})
原创
2022-03-23 16:07:34
1256阅读
1 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 2 阻塞和非阻塞的解释:这里就得要涉及到 同步和异步 的概念,同步:我们js代码是从上往下执行的,上一条代码没执行完成,不执行下一条代码就是同步。 异步:在上面代码执行的时候,下面代码也可以同时执行。 那么阻塞就是同步的状态表示,而非阻塞就是异步的状态表示。 3 实现异步有两种方式: 1、回调函数 2、定
database:数据库名charset:连接字符集(默认:‘UTF8_GENERAL_CI’,注意字符集的字母都要大写)localAddress:此IP用于TCP连接(可选)socketPath:连接到unix域路径,当使用 host 和port 时会被忽略timezone:时区(默认:‘local’)connectTimeout:连接超时(默认:不限制;单位:毫秒)stringifyObjec
WriteFile写入文件 使用fs.writeFile(filename,data,[options],callback)写入内容到文件。 参数说明: filename String 文件名 data String|buffer option Object encoding String |nul
转载
2017-10-20 17:00:00
291阅读
2评论
因为新的项目中使用了redis的消息队列功能去处理一些比较耗时或者耗资源的事情,所以了解了一下redis的消息队列机制。 在redis中这被成为发布(pub)与订阅(sub)。
转载
2023-05-25 11:42:33
80阅读
nodejs_promise用法 在使用promise之前,首先了解js的运行环境是单线程的,必须按照’流水线’的方式来工作,如果有多个任务就得排队。promise可以将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数。此外,promise对象提供统一的接口,使得控制异步操作更加容易。(promise就是为了) promise无法取消,一旦建立就会立即执行,无法中途取消。而且,如果不设置
一门后端语言,必不可少的就是需要跟文件系统进行交互。nodejs虽然是js的衍生物,但是必不可
原创
2022-11-03 10:18:13
177阅读
nodejs 读取写入 plist 文件,使用 plist npm 包无意间有个需求,需要编写 .plist 文件,自己本身是
原创
2022-06-30 11:09:20
257阅读
在平时我需要把后端一些object变量保存至本地,可以这样做:const express = require("express");
const app = express();
const server = require("http").createServer(app);
const fs = require('fs');
app.use(express.static("public"));
转载
2023-07-03 14:01:51
256阅读
# 使用 Node.js 将日志写入 Redis
在现代的应用程序中,日志记录是开发和维护的重要环节。通过记录关键日志信息,开发者能够追踪应用状态、排除故障和进行性能优化。本文将介绍如何使用 Node.js 将日志写入 Redis,一个流行的高性能键值数据库,并提供相关的代码示例,帮助读者加深理解。
## 1. 为什么选择 Redis 来存储日志?
Redis 是一个内存中的数据结构存储系统
原创
2024-09-15 05:09:33
34阅读
一、Node.js简介1、什么是Node.js简称Node,封装了谷歌的V8引擎,使Javascript可以在服务器端运行。Node.js运行时环境包含执行JavaScript程序所需的一切条件。该引擎会将JavaScript代码转换为更快的机器码。Node.js进一步 提升JavaScript的能力,使JavaScript可以访问文件、读取数据库、访问进程,从而胜任后端任务。使用Node.js的
文件系统(File System) -文件系统简单来说就是通过Node来操作系统中的文件 -使用文件系统,需要先引入fs模块,fs是核心模块,直接引入不需要下载 一、同步文件的写入 -手动操作的步骤 1.打开文件 fs.openSync(path,flags[,mode]) -path 要打开文件的
转载
2022-07-10 00:32:46
258阅读
导言:nodejs中所有与文件相关的操作都在fs模块中,而读写操作又是我们会经常用到的操作,nodejs的fs模块针对读操作为我们提供了readFile,read, createReadStream三个方法,针对写操作为我们提供了writeFile,write, createWriteStream三个方法,下面分析一下它们的区别:一、readFile和writeFile1、readFile方法是将
转载
2024-02-20 13:07:19
209阅读
1.新建文件readwritefile.js 2. 在readwritefile.js文件中写入执行生成文件的代码。代码片段:// 引入操作文件的模板包
// fs 是node平台提供的核心模块,主要用于操作文件
var fileOp = require('fs');
// 向指定文件中写入指定的内容
// 方法:writeFile('文件路径','写入的内容','处理结果的回调函数
转载
2024-04-12 17:50:06
92阅读
作者:RingChenng最近读《重学前端》,开篇就是让你拥有自己的知识体系图谱,后续学的东西补充到相应的模块,既可以加深对原有知识的理解,又可以强化记忆,很不错的学习方案。这篇文章主要知识点来自:《Node.js硬实战:115个核心技巧》i0natan/nodebestpractices后续学习的一些知识点安装# 使用 nvm 安装
https://github.com/creationix/n
假如我需要把data序列化成json字符串,然后写入data.json文件中,代码如下:1 let str = JSON.stringify(data)
2
3 fs.writeFile('data.json',str,function(err){
4 if (err) {res.status(500).send('Server is error...')}
5 })复制代码入json文件后,都
转载
2021-01-29 21:15:27
2965阅读
2评论
将 JSON 对象写入文件。使用 fs.writeFile(),模板字面量 和 JSON.stringify() 将 json 对象写入到 .json 文件中。写入json文件后,都会出现很恶心的一行式Vanilla JS的JSON.stringify()是可以让输出实现漂亮直观的json的。第一段代码可以这样写,第三个参数设置为"\t"(第二个参数一定要补,可以写成"",也可以为null):let str = JSON.stringify(data,"","\t")或者let str =
原创
2021-09-07 14:14:10
2143阅读
docker是一个开源的应用容器引擎,可以为我们提供安全、可移植、可重复的自动化部署的方式。docker采用虚拟化的技术来虚拟化出应用程序的运行环境。如上图一样。docker就像一艘轮船。而轮船上面的每个小箱子可以看成我们需要部署的一个个应用。使用docker可以充分利用服务器的系统资源,简化了自动化部署和运维的繁琐流程,减少很多因为开发环境中和生产环境中的不同引发的异常问题。从而提高生产力。
转载
2023-12-31 17:21:05
90阅读
Buffer,官方是这么说的:JavaScript 语言没有读取或操作二进制数据流的机制。 Buffer 类被引入作为 Node.js API 的一部分,使其可以在 TCP 流或文件系统操作等场景中处理二进制数据流。JavaScript 起初为浏览器而设计,没有读取或操作二进制数据流的机制。Buffer类的引入,则让NodeJS拥有操作文件流或网络二进制流的能力,它用来创建一个专门存放二进制数据的
转载
2023-07-21 18:57:41
205阅读
完成的功能是: node js文件之后,会在json文件中添加一条记录初始json文件(这里命名为data.json)内容如下[{"name":"小王"},{"name":"小李"}]1.首先创建一个与json同级的js文件 2.在js中输入以下代码const fs = require('fs')
const path = require('path')
//将地址赋值给p
let p =
转载
2023-05-25 14:42:57
480阅读