javascript aes-256-cbc 加密密钥


const crypto = require("crypto");const fs = require("fs");const path = require("path");const configPath = path.join(__di

package.json版本号规则


https://segmentfault.com/a/1190000019935845版本的格式major.minor.patch主版本号.次版本号.修补版本号patch:修复bug,兼容老版本minor:新增功能,兼容老版本major:新的架构调整,不兼容老版本依赖版本号规则

Node核心模块


核心模块核心模块是Node中自带的模块,可以在node中直接使用console.log(global)Processprocess模块用来表示和控制当前的node进程。process.exit([code]) 结束进程process.nextTick(callback[, …args]) 向tick

ES模块化


ES模块化参考: 1.模块化 – 李立超 | lilichao.com​2.10_ES模块化规范_哔哩哔哩_bilibili默认情况下,node中的模块化标准是CommonJS,要想使用ES的模块化,可以采用下面两种方案使用mjs作为扩展名修改package.json,把模块化规范设置为ES模块当我

NPM发包


NPM发包想用npm发包首先要创建一个文件夹,里面放入你的代码然后npm init进行初始化,一直回车也行接下来登录你的npm账户,npm login输入你的账户名和账户密码,登录成功后悔显示login successfully接下来就直接 npm publish就等着它上传,上传完成后如上图什么时

Node-包管理工具


Node-包管理工具1.1 快速创建package.jsonnpm包管理工具提供了一个快捷命令。可以再执行命令时所处的目录中,快速创建package.json这个包管理配置文件npm init -y1.2 depenndecies节点专门用来记录使用npm install命令安装了哪些包1.3 一次

Node-格式化时间moment模块使用


Node-格式化时间1.1 基本做法:dateFormat.jslet dateFormat = () => { const dt = new Date(); const year = padZero(dt.getFullYear()); const month = padZ

Node-http模块


Node-http模块1.1 什么是http模块http模块是node.js官方提供的,用来创建web服务器的模块通过Http模块提供的http.creatServer()能方便得把一台普通的电脑,变成一台web服务器,对外提供web服务如果希望使用http模块创建web 服务器,需要先导入它:co

Node-使用path模块处理路径


Node-使用path模块处理路径1.1 什么是path路径模块path模块是node.js官方提供的,用来处理路径的模块,它提供了一系列的方法和属性,用来满足用户对路径的处理需求例如:path.join()方法,用来把多个路径片段拼接成一个完整的路径字符串path.basename()方法,用来从

Node-fs文件系统模块


Node-fs文件系统模块1.1 什么是fs文件系统模块fs模块是Node.js官方提供的,用来操作文件的模块,提供了一系列的方法和属性,用来满足用户对文件的操作需求例如:fs.readFile()方法, 用来读取制定个文件中的内容fs.writeFile()方法,用来向指定的文件中写入内容如果要在