- 博客(177)
- 收藏
- 关注
原创 Cordis 入门 01:从零跑起第一个插件
Cordis 入门跟练系列第 1 篇,从零创建一个最小 Node.js 项目,理解 Context、Plugin、Fiber 三个基础概念,并跑起第一个 Cordis 插件。
2026-09-07 22:16:16
449
原创 Node系列 · Express:log4js 日志记录
Express 项目接入 log4js:configure 配置文件(appenders / categories / layout)、connectLogger 中间件记录 HTTP 请求、按环境差异化(dev 控制台 / prod 文件)、错误单独归档、优雅 shutdown
2026-09-05 08:00:00
280
原创 Node系列 · Express:登录认证客户端
拆解 SPA + JWT 鉴权客户端:connect-history-api-fallback 处理 Vue/React Router history 模式、登录页流程、token 存储(localStorage vs cookie)、axios 拦截器自动加 Authorization header、SPA 路由守卫
2026-09-05 07:30:00
370
原创 Node系列 · Express:JWT 登录认证
拆解 Express + JWT 鉴权实战:登录颁发 token、express-jwt 中间件自动验证、Authorization header 解析(Bearer scheme)、获取当前用户(whoami)、过期刷新与主动撤销
2026-09-04 08:00:00
373
原创 Node系列 · Express:JWT
系统拆解 JWT(JSON Web Token):三部分组成(header / payload / signature)、Base64URL 编码、HS256 签名算法、jsonwebtoken 库 sign / verify 用法、安全注意事项、过期时间与刷新机制
2026-09-04 07:30:00
151
原创 Node系列 · Express:session
拆解 Express Session:与 Cookie 区别、express-session 配置(secret / resave / saveUninitialized / store)、session 存储后端(Redis / Memory)、会话管理 API、过期时间
2026-09-03 08:00:00
376
原创 Node系列 · Express:cors 中间件
拆解 cors 中间件使用:npm install cors、app.use(cors()) 快速配置、options(origin / methods / credentials / maxAge)、动态 Origin、cors() 在路由中的位置
2026-09-03 07:30:00
222
原创 Node系列 · Express:跨域(CORS)
拆解 CORS 跨域方案:同源策略回顾、简单请求 / 预检请求流程、响应头字段(Access-Control-Allow-*)、cookie 携带规则、安全最佳实践
2026-09-02 08:00:00
490
原创 Node系列 · Express:跨域之 JSONP
拆解 JSONP 跨域方案:原理(script 标签不受同源限制)、实现步骤、典型调用方式、JSONP 缺陷(仅 GET / 难调试 / XSS 风险)、CORS 替代
2026-09-02 07:30:00
157
原创 Node系列 · Express:断点调试
拆解 Node.js 调试:node --inspect 启动调试模式、Chrome DevTools 远程调试、VSCode 附加调试、nodemon + --inspect、断点 / 单步 / 监视变量
2026-09-01 14:50:17
235
原创 Node系列 · Express:登录与认证
拆解 Express 登录与认证全流程:登录接口设计、密码 bcrypt 哈希、会话存储(session / JWT)、鉴权中间件、退出登录、安全最佳实践
2026-09-01 07:35:41
162
原创 Node系列 · Express:cookie 的基本概念
拆解 HTTP Cookie:客户端存储机制、四个属性(Domain / Path / Expires / HttpOnly)、签名前后对比、与 LocalStorage 的取舍、安全最佳实践
2026-08-31 23:45:19
354
原创 最新MiniMax权益码 套餐折扣 9折 新购、续订可用,Token Plan 共建邀请计划
MiniMax权益码大全|最新兑换码、邀请码合集,套餐订阅折扣,找最新MiniMax权益码?这里有9折Token Plan优惠码、邀请码与折扣码。立刻兑换,抵扣AI模型购买费用,立享优惠。
2026-08-31 07:29:05
1242
原创 Node系列 · Express:路由
拆解 Express 路由机制:express.Router() 创建路由模块、路由前缀 /basePath、模块化路由拆分、链式 route('/test', cb) 与 router.get 区别
2026-08-30 08:00:00
175
原创 Node系列 · Express:常用的中间件
拆解 Express 常用内置中间件:express.static 静态资源、express.urlencoded / express.json 解析请求体、第三方中间件 morgan / cors / helmet / compression 的作用与配置
2026-08-30 07:30:00
199
原创 Node系列 · Express:中间件
中间件(Middleware)是 Express 的灵魂——每个请求都会经过一连串中间件处理。理解中间件的"链式调用"和 `next()` 的控制权移交,就理解了 Express 90% 的工作方式。
2026-08-29 08:00:00
423
原创 Node系列 · Express:nodemon
nodemon 入门:监听文件改动自动重启 Node 进程、安装与基础命令、配置 nodemon.json(env / watch / ignore)、与 node --watch 对比
2026-08-29 07:30:00
664
原创 Node系列 · Express:基本使用
Express 是 Node 生态最老牌、最流行的 Web 框架——Koa 是同一作者(TJ)后续更轻量的作品,Fastify / NestJS 是更新的高性能替代。本章从零起步搭建一个 Express 服务,理解它的核心约定。
2026-08-28 08:00:00
389
原创 Node系列 · ORM:log4js 日志记录
系统讲解 Node.js log4js 日志库:三大核心概念(level / category / appender)、configure 配置(appender / categories / layouts)、按环境区分日志策略(开发 / 生产)、与 console.log 的取舍
2026-08-28 07:30:00
523
原创 Node系列 · ORM:访问器和虚拟字段
拆解 Sequelize 字段访问机制:getter(读取时转换,如脱敏)、setter(写入时处理,如哈希)、VIRTUAL 虚拟字段(不存数据库)、DataTypes.VIRTUAL 与 JSON 字段组合的实际场景
2026-08-27 20:36:54
143
原创 Node系列 · ORM:模拟数据
拆解 Node.js 项目中模拟数据的两大场景:开发期前端 mock(mockjs、json-server、MSW)与后端测试期 seed 数据(Faker.js、Sequelize bulkCreate),选型与最佳实践
2026-08-27 09:34:45
194
原创 Node系列 · ORM:数据验证
系统讲解 Node.js 数据验证:validator 验证字符串(手机 / 邮箱 / URL)、validator.js 验证对象(schema 校验)、Joi / Yup / class-validator 选型对比、最佳实践(边界在前端、关键在后端)
2026-08-27 07:00:00
336
原创 Node系列 · ORM:moment 与时区
拆解 Node.js 时间处理:UTC 与时区概念、moment 库的格式化与时区转换、服务器存 UTC、客户端按本地时区展示的推荐架构、moment 维护状态与替代方案(Day.js / date-fns)
2026-08-26 07:30:00
614
原创 Node系列 · ORM:MD5 加密
系统讲解 MD5 加密:MD5 的本质(单向 hash 函数)、常见用途(密码哈希 / 文件指纹)、安全缺陷(彩虹表 / 碰撞攻击)、正确替代方案(bcrypt / Argon2 / SHA-256 加盐)
2026-08-26 07:00:00
185
原创 Node系列 · ORM:数据抓取
拆解 Node.js 数据抓取三件套:axios 发送 HTTP 请求(配置 / 拦截器 / 错误处理)、cheerio 服务端 jQuery 语法解析 HTML、puppeteer 渲染 JS 与处理反爬
2026-08-25 07:30:00
240
原创 Node系列 · ORM:数据查询
系统讲解 Sequelize 关联查询:hasMany / belongsTo / belongsToMany 关联定义、include 嵌套预加载、聚合与分组、findAll 完整参数调优(attributes / where / order / limit / offset)
2026-08-25 07:00:00
233
原创 Node系列 · ORM:模型增删改
拆解 Sequelize 模型 CRUD:create / findAll / findOne / update / destroy 的真实行为、where 条件运算符(Op.eq / Op.gt / Op.like / Op.in)、批量操作(bulkCreate / update)、事务与悲观锁
2026-08-24 17:24:22
184
原创 Node系列 · ORM:Sequelize 模型
系统讲解 Sequelize 模型定义:define vs init + 两种定义风格(一次性定义 vs 单独 model 文件)、字段约束、模型同步(sync / migrations)、模型生命周期钩子(hooks)
2026-08-24 16:46:24
199
原创 Node系列 · ORM:Sequelize 简介
系统讲解 Sequelize ORM:ORM 的本质(对象-关系映射)、与 mysql2 的对比、四大核心概念(Model / Instance / QueryInterface / DataTypes)、安装与连接配置
2026-08-24 16:15:21
188
原创 Node系列 · ORM:mysql 驱动程序
系统讲解 Node.js MySQL 驱动:mysql 与 mysql2 的差异、mysql2/promise 的连接池、预处理语句防 SQL 注入、连接池参数调优
2026-08-24 15:04:28
281
原创 最新MiniMax权益码 套餐折扣 9折 新购、续订可用,Token Plan 共建邀请计划 至2026.8.31
MiniMax权益码大全|最新兑换码、邀请码合集,套餐订阅折扣,找最新MiniMax权益码?这里有9折Token Plan优惠码、邀请码与折扣码。立刻兑换,抵扣AI模型购买费用,立享优惠。
2026-08-24 07:37:29
1908
原创 Node系列 · 数据库:视图
拆解 MySQL 视图:视图的本质(虚拟表)、CREATE VIEW 创建、视图的查询与更新限制、视图的作用(简化查询 / 权限隔离 / 数据抽象)、与临时表和子查询的取舍
2026-08-24 07:30:00
395
原创 Node系列 · 数据库:函数和分组
系统讲解 MySQL 函数与分组:内置函数(数学 / 聚合 / 字符 / 日期)、自定义函数(CREATE FUNCTION)、GROUP BY 与 HAVING 高级用法、SQL 执行顺序
2026-08-23 19:30:00
195
原创 Node系列 · 数据库:联表查询
系统讲解 MySQL 联表查询:INNER JOIN / LEFT JOIN / RIGHT JOIN 的差异与结果集行为、自连接(self join)实战、JOIN 性能优化(驱动表选择 / 索引 / ON 条件)、NULL 行保留规则
2026-08-23 07:30:00
182
原创 Node系列 · 数据库:单表查询
系统讲解 MySQL 单表查询:SELECT 完整语法(WHERE / ORDER BY / LIMIT / DISTINCT / GROUP BY)、常用运算符(比较 / 逻辑 / 范围)、聚合函数(COUNT / SUM / AVG / MAX / MIN)、模糊查询 LIKE 与通配符
2026-08-22 19:30:00
205
原创 Node系列 · 数据库:DML 增删改
系统讲解 MySQL DML 四大操作:INSERT 新增(单条 / 批量 / 插入或更新)、SELECT 查询、UPDATE 更新(带 WHERE 避免全表)、DELETE 删除(TRUNCATE 区别)、事务控制
2026-08-22 07:30:00
381
原创 Node系列 · 数据库:数据库设计
系统拆解 MySQL 数据库设计:SQL 三分支(DDL/DML/DCL)、库与表的创建 / 修改 / 删除、主外键约束、表之间三种关系(一对一 / 一对多 / 多对多)、三大设计范式
2026-08-21 17:30:00
193
原创 Node系列 · 数据库:MySQL 安装
MySQL 8.0 在 Windows / Linux / macOS 的安装步骤、服务管理(net / systemctl)、my.ini 默认编码配置、客户端连接与基础命令
2026-08-21 07:30:00
335
原创 Node系列 · 数据库:数据库简介
拆解数据库能干什么、关系型 vs 非关系型 vs 面向对象的差异、数据库领域核心术语(DB / DBA / DBMS / DBS),建立 MySQL 学习的前置认知
2026-08-20 22:44:56
169
原创 Node系列 · Node基础:EventEmitter
拆解 EventEmitter:发布订阅模式、on/emit/off/once API、最大监听数限制(默认 10)、错误事件特殊处理、典型应用(fs / net / process 都基于它)、与 Promise / EventTarget 的取舍
2026-08-20 11:18:42
330
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅