-
MongoDB 里实现多表联查
前些天遇到一个需求,不复杂,用 SQL 表现的话,大约如此: 没想到搜了半天,我厂的代码仓库里没有这种用法,各 […]
-
node.js 里 ESM 与 CommonJS 的区别
可能大部分同学并不会直接用 node.js 开发 Web 后端程序,但是作为现代化前端,我们日常的各种开发都严 […]
-
捕获 promisify `child_process.exec` 的错误
这个东西文档里没写清楚,所以写篇博客记一下。 在 Node.js 里,我们可以使用 child_process […]
-
node.js 里使用 fifo
0. 需求 前两天 Showman 遇到一个需求: 我们需要在服务器端录制视频 录制视频的过程主要由 node […]
-
使用 Node.js 驱动 FFMPEG 录屏
FFMPEG 功能非常强大,不仅能转换视频格式、压缩视频、添加字幕等,还能录制屏幕内容。使用 FFMPEG 录 […]
-
解决“[ERR_PACKAGE_PATH_NOT_EXPORTED]: No “exports” main resolved”
周末例行升级系统,今天打开项目,npm run dev,就报这个错误。检查代码,没变化,依赖也没变化。因为错误 […]
-
Node.js 里使用 Promise 的小技巧
Node.js 8 的时候,引入了 util.promisify() 方法,可以把 node-like 的回调 […]
-
Promise 改造 child_process.exec
`util.promisify(child_process.exec)` 得到的函数无法获取 `exit code`,所以我重新封装了一下。
-
Node.js 8 中的 util.promisify
Node.js 8 内建了“Promise 化”功能,可以把之前回调模式的方法,很简单的封装成支持 Promise 的方法,只需要调用 util.promisify(原函数) 即可。对于非 Node.js 标准风格的函数,也提供自定义转换函数的功能。
-
node.js 复制文件最快的方法
偶尔需要复制个文件,不用太复杂的库,简单写个函数即可。