别再重复造轮子。认识 Core‑X:安全的 Node.js & Supabase 脚手架

发布: (2026年1月20日 GMT+8 00:49)
2 min read
原文: Dev.to

Source: Dev.to

介绍

大家好,

我很高兴分享我一直在开发的项目:Core‑X

作为后端开发者,我们经常在每个项目的前几天花时间搭建相同的重复结构:安全头部、认证中间件、日志记录和输入验证。Core‑X 旨在解决这个痛点。

它是一个可用于生产的 Node.js + Express + Supabase 模板,预先配置了业界标准的安全实践,让你可以立即专注于构建 API 和数据库模式。

关键特性

  • 无状态 CSRF 防护 – 实现 双提交 Cookie 模式(不使用旧版/已弃用的库)。
  • Supabase 集成 – 为认证和令牌管理优化的中间件。
  • 内置 WAF Lite – 通过自定义安全验证器自动检测并拦截恶意负载(SQL 注入、XSS)。
  • 高级日志 – 使用 Winston 并每日轮转的集中式日志系统。
  • 类型安全验证 – 完整的 Zod 集成用于请求验证。
  • 状态 – 项目目前仍在积极开发中。

我很期待收到您对架构和安全实现的反馈。欢迎贡献代码和进行代码审查!

仓库

🔗 https://github.com/Ymzerotwo/Core-X

如果您觉得它有用,请考虑在 GitHub 上给它点个星 ⭐️!

截图

Core‑X 架构图

Core‑X 管理面板

Back to Blog

相关文章

阅读更多 »