目录child_processoptions.detachedcipher.update错误的冒泡和捕获child_processchild_进程模块提供派生子进程的功能。它与popen(3)相似但不相同。此函数主要由[child_process.spown()]函数提供:const { spawn } = require('child_process');
......
386
0
0
2023-06-23
目录环境搭建新建文件nodemailer.js运行扩展:node执行定时任务schedule的6个占位符含义环境搭建npm init -y
npm install nodemailer --save
新建文件nodemailer.js// 邮箱验证
const nodemailer = require('nodemailer'); //发送邮件的nod
......
290
0
0
2023-06-22
目录前言方案分析具体解决流程html 部分script 部分node服务端 部分逻辑分析小结前言平常业务需求:上传图片、Excel等,毕竟几M的大小可以很快就上传到服务器。针对于上传视频等大文件几百M或者几G的大小,就需要等待比较长的时间。这就产生了对应的解决方法,对于大文件上传时的暂停、断网、网络较差的情况下, 使用切片+断点续传就能够很好的应对上述的情况
......
301
0
0
2023-06-15
目录导读什么是事件循环事件循环详解每个循环阶段内容详解走进案例解析nextTick 与 setImmediatenextTick 递归的危害setImmediatesetTimeout 与 setImmediatenextTick 与 Promise最后案例导读ALL THE TIME,我们写的的大
......
308
0
0
2023-06-15
介绍本文带你一起使用 Rollup 打包项目,实现以下功能:自动将 dependencies 依赖声明为 externals支持处理外部 npm 依赖支持基于 CommonJS 模块引入支持 typescript,并导出声明文件支持 scss,并添加前缀支持自动清除调试代码打包输出文件保留原始模块结构支持按需加载一、什么是 rolluprollup 是一个
......
936
0
0
2023-06-11
目录正文一、CommonJS 规范1.1 CommonJS 的模块化规范1.1.1、模块引用1.1.2、模块定义1.1.3、模块标识二、Nodejs 的模块化实现2.1 优先从缓存加载2.2 路径分析2.2.1 核心模块2.2.2 路径形式的文件模块2.2.3 自定义模块2.3 文件定位2.3.1 文件扩展名分析2.3.2 目录和包分析2.4 模块编译2.4
......
268
0
0
2023-06-11
目录一、http 模块1、创建 web 服务器2、req 请求对象3、res 响应对象4、解决中文乱码问题5、根据不同的 url 响应不同的 html 内容二、Node.js 中的模块分类1、三大模块分类2、模块作用域3、module.exports 对象4、共享成员时的注意点5、exports 和 module.exports一、http 模块http 模
......
278
0
0
2023-06-05
我们平时在开发部署 Node.js 应用的过程中,对于应用进程启动的耗时很少有人会关注,大多数的应用 5 分钟左右就可以启动完成,这个过程中会涉及到和集团很多系统的交互,这个耗时看起来也没有什么问题。目前,集团 Serverless 大潮已至,Node.js serverless-runtime 作为前端新研发模式的基石,也发展的如火如荼。Serverle
......
315
0
0
2023-06-05
目录引言1.什么是npm脚本?2.原则3.通配符4.传递参数5.执行顺序6.默认值7.钩子8.缩写形式9.变量10.常见脚本示例11.使用nrm管理npm镜像引言使用Node进行开发时,必须使用npm,脚本是npm的最强大和最常见的功能之一。我将在本文中介绍如何使用npm脚本。1.什么是npm脚本?Npm允许您使用文件中的scripts字段定义脚本命令pac
......
332
0
0
2023-06-05
目录前言父子进程间通信负载均衡句柄传递集群子进程事件自动重启总结前言上节我们讲到,通过 fork() 或者其他API,创建子进程之后,可以通过 send() 和 process.on('message') 进行父子进程间的通信。这样就实现了主进程代理请求到工作进程,实现了 Nodejs集群:父子进程间通信负载均衡通过代理,可以避免端口不能重复监听的问题,甚至
......
319
0
0
2023-06-02
目录前言Buffer 结构底层实现Buffer 对象Buffer 转换字符串转BufferBuffer转字符串总结前言JavaScript 对于字符串(string)的操作十分友好,无论是宽字节字符串还是单字节字符串,都被认为是一个字符串。console.log("你好,世界!".length); // 6
console.log("hello,world
......
296
0
0
2023-06-02
目录前言Buffer 使用Buffer 拼接编码问题拼接的正确姿势文件读取性能在网络中的应用流 Stream管道 pipe()EventEmitter总结前言昨天我们讲述了 Buffer类 的基础用法,今天我们介绍一下 Buffer类 的一些应用以及 流(Stream) 的概念和用法。Buffer 使用Buffer 拼接Buffer 在使用时,通常是以一段一
......
268
0
0
2023-06-02
ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ(生活只有在平淡无味的人看来才是空虚而平淡无味的。 —— 车尔尼雪夫斯基)ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ中文分词器引用百度的说明 ~~中文分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。我们知道,在英文的行文中,单词之间是以空格作为自然分界符的,而中文只是字、句和段能通过明显的分界符来简单划
......
395
0
0
2023-05-21
完整代码示例如下:const ftp = require('ftp');//连接FTP
const path = require('path');
const client = new ftp();
const fs = require('fs');
//本地文件夹路径;
const localDirPath = '/test/';
//远程地址
......
304
0
0
2023-04-30