工程笔记
写给真正
交付技术栈的人
关于 React、Node.js、TypeScript 与 AI 的原创文章,来自与我们操作层软件同一套工程实践。正文为英文。
标签:nodejs
在 Node.js 和 PostgreSQL 上开始使用 Prisma
安装 Prisma,初始化 PostgreSQL 数据库结构,执行数据迁移,生成客户端代码,然后运行首次读写查询。
1075 词阅读用于构建可扩展 Node.js 后端的仓库模式
通过注入的仓库和工厂模式隐藏 Prisma,从而确保服务仍可被测试,且事务保持原子性。
946 词阅读Keycloak刷新令牌与会话超时机制详解
了解为何 Keycloak 的刷新操作会返回 400 错误,空闲会话计时器与最大会话计时器有何区别,以及如何通过安全轮换令牌存储实现单次刷新操作。
1636 词阅读闭包、提升以及这些:出现在错误中的JavaScript规则
探讨提升、闭包以及那些导致规则失效的循环与处理程序错误——TDZ、共享变量绑定和独立方法。
1108 词阅读掌握用于CI测试运行的Playwright GitHub Actions YAML配置
完整了解 Playwright GitHub Actions 工作流:包括触发条件、任务、代码检出、Node 环境配置、npm ci 安装、浏览器设置、测试以及报告生成流程。
1008 词阅读对于具有条件导出的单仓库项目包,跳过重新构建循环。
在开发环境下,让 package.json 指向 TypeScript 源文件,这样 Vite、Node 和 Webpack 就能实现热更新共享的 UI,而无需重新构建每个内部包。
1466 词阅读将一个 NestJS 后端项目迁移到 pnpm 与 Turborepo 组合的单一仓库中
通过 pnpm 工作空间、Turborepo 任务图、适合缓存的 Dockerfile 以及 pnpm 目录,在各个 API 之间共享 TypeScript 合约,同时避免将常用资源堆放在杂物箱中。
1511 词阅读使用 Node.js 对 SPF、DKIM 和 DMARC 进行审计,并按优先级显示检测结果
从 Node 调用邮件安全审计 API,正确处理 DKIM 选择器,并将评估结果转化为有序的修复计划。
1080 词阅读将 Node 项目从 npm 转换为 pnpm,同时避免影响团队工作
比较 npm 与 pnpm 在磁盘结构、幻影依赖以及锁定文件方面的差异,然后通过 import、only-allow 以及 packageManager pins 实现迁移。
1279 词阅读
常见问题
关于这些文章
是。每篇都是为本站准备的英文原创改写。结构与代码跟随来源;正文重写并做过重合检查。
技术文先发英文,以保证代码与 API 名称准确。站点外壳提供全部九种语言。
草稿经编辑后进入发布队列。站点导入只收录新的或有变更的 slug,不会重复添加。
示例仅供说明。上线前请核对技术栈与许可。若需交付,请发来简报。