Express 路由组织实践:从单文件到模块化拆分
记录把一个不断膨胀的 server.js 按业务域拆成 express.Router 模块的过程:路由分组、中间件挂载顺序、公共错误处理器的统一收口。
阅读全文 →记录 Node.js、Express、nginx 与 Linux 服务器运维的学习笔记与部署实战经验。
记录把一个不断膨胀的 server.js 按业务域拆成 express.Router 模块的过程:路由分组、中间件挂载顺序、公共错误处理器的统一收口。
阅读全文 →在腾讯云服务器上用 nginx 监听 443 反代本地 Node 服务(3000 端口)的完整记录:证书申请、server_name、proxy_pass 与常见 502 排查。
阅读全文 →没上数据库时如何安全地把数据写进大 JSON 文件:防抖合并高频写请求、临时文件+rename 原子替换,避免进程中途被杀导致文件损坏。
阅读全文 →不再依赖 nohup 和终端会话:把 Node 服务写成 systemd unit,配置自动重启、日志落 journald、环境变量注入,服务器重启后应用自动恢复。
阅读全文 →kill -9 不会给进程任何善后机会,如何在操作系统层面尽量避开:信号处理、systemd 自动重启、定时快照 + 启动时校验修复的一套组合拳。
阅读全文 →整理最容易踩坑的几个点:location 前缀与正则的匹配优先级、静态资源 Cache-Control、gzip,以及用 try_files 托管前端单页应用。
阅读全文 →不依赖框架,用原生 JS + CSS 完成一个带表单校验、列表渲染、Excel 导出的管理界面:模板字符串渲染、事件委托、fetch 封装。
阅读全文 →一台新买云服务器上线前必做的安全清单:只开必要端口、SSH 密钥认证禁密码、fail2ban 防爆破、及时打安全补丁。
阅读全文 →处理图片/附件上传时的坑:文件名冲突、上传目录权限、限制大小与类型校验、上传后的静态目录映射。
阅读全文 →把整个过程串起来的复盘:买域名 → ICP 备案 → 备案通过 → 解析到云服务器 → nginx 上 HTTPS → 网站可访问,以及备案期间能做什么不能做什么。
阅读全文 →