Code & Deploy · 个人技术学习笔记

记录 Node.js、Express、nginx 与 Linux 服务器运维的学习笔记与部署实战经验。

Node.js 2026-08

Express 路由组织实践:从单文件到模块化拆分

记录把一个不断膨胀的 server.js 按业务域拆成 express.Router 模块的过程:路由分组、中间件挂载顺序、公共错误处理器的统一收口。

阅读全文 →
nginx 2026-08

nginx 反向代理 + HTTPS:从域名到上线全流程

在腾讯云服务器上用 nginx 监听 443 反代本地 Node 服务(3000 端口)的完整记录:证书申请、server_name、proxy_pass 与常见 502 排查。

阅读全文 →
Node.js 2026-07

用大 JSON 文件做持久化:防抖写入与原子替换

没上数据库时如何安全地把数据写进大 JSON 文件:防抖合并高频写请求、临时文件+rename 原子替换,避免进程中途被杀导致文件损坏。

阅读全文 →
Linux 运维 2026-07

Linux systemd 服务管理:让 Node 应用开机自启

不再依赖 nohup 和终端会话:把 Node 服务写成 systemd unit,配置自动重启、日志落 journald、环境变量注入,服务器重启后应用自动恢复。

阅读全文 →
Node.js 2026-06

Node 进程被 SIGKILL 时的数据保护:优雅退出实战

kill -9 不会给进程任何善后机会,如何在操作系统层面尽量避开:信号处理、systemd 自动重启、定时快照 + 启动时校验修复的一套组合拳。

阅读全文 →
nginx 2026-06

nginx 配置小抄:location 匹配顺序与缓存头

整理最容易踩坑的几个点:location 前缀与正则的匹配优先级、静态资源 Cache-Control、gzip,以及用 try_files 托管前端单页应用。

阅读全文 →
前端 JS 2026-06

原生 JS 写一个可用的数据管理前端:无框架实践

不依赖框架,用原生 JS + CSS 完成一个带表单校验、列表渲染、Excel 导出的管理界面:模板字符串渲染、事件委托、fetch 封装。

阅读全文 →
部署实战 2026-05

腾讯云服务器部署 Checklist:安全组、防火墙与 fail2ban

一台新买云服务器上线前必做的安全清单:只开必要端口、SSH 密钥认证禁密码、fail2ban 防爆破、及时打安全补丁。

阅读全文 →
Node.js 2026-04

Node.js 文件上传处理:express + multer 踩坑记

处理图片/附件上传时的坑:文件名冲突、上传目录权限、限制大小与类型校验、上传后的静态目录映射。

阅读全文 →
部署实战 2026-03

从零部署一个 HTTPS 网站:域名、备案与上线的流水账

把整个过程串起来的复盘:买域名 → ICP 备案 → 备案通过 → 解析到云服务器 → nginx 上 HTTPS → 网站可访问,以及备案期间能做什么不能做什么。

阅读全文 →

© 2026 个人技术学习笔记 · Code & Deploy

豫ICP备2026040285号