Node.js 操作 MySQL 最佳实践:连接池、参数化与事务
59
用 mysql2 连数据库,绕开连接泄露、SQL 注入、事务忘提交这几个最常见的坑,写出能上生产的数据访问代码。
后端 #Node.js #MySQL #数据库
阅读全文 用 mysql2 连数据库,绕开连接泄露、SQL 注入、事务忘提交这几个最常见的坑,写出能上生产的数据访问代码。
单线程的 Node 如何吃满多核?三种多进程/多线程方案的定位与取舍,以及生产里用 PM2 的原因。
AI 工具让纯界面开发的天花板越来越明显。前端要不要转全栈?这篇从职业发展、技术本质和学习策略三个角度,拆清楚优势、短板和一条更踏实的学习路线。
回调、Promise、async/await 一路怎么走来,以及并发控制、错误处理这些进阶话题里最容易踩的坑。
Egg 基于 Koa,却走了一条完全不同的路。目录约定、插件机制、多进程模型,理解 Egg 为什么适合大团队协作。
从 Controller、Provider、Module 三件套,到依赖注入(DI)和 IoC 容器,理解 Nest 为什么适合写中大型 Node 后端。
同样是中间件,Koa 的 async/await + 洋葱模型和 Express 有本质区别。这篇讲清洋葱模型怎么运转,以及核心 compose 的实现。
从一行 app.use 出发,讲清 Express 中间件的执行顺序、next 的作用、错误处理中间件,以及自己手写一个 Express 核心。
require 和 import 到底差在哪?同步 vs 异步、运行时 vs 静态、循环依赖、互操作,一篇讲清两套模块系统的取舍。
四种流的区别、pipe 与 pipeline 的取舍、以及最容易被忽略的背压机制,用几个实战例子讲清楚。
从 libuv 讲到事件循环的六个阶段,再到 nextTick 与微任务的优先级,把 Node.js 的异步底座一次讲透。