1作者: guangzhengli7 个月前原帖
在经历了数月与不同平台上 Next.js 部署复杂性斗争后,我构建了 NextDevKit——一个适用于生产环境的 SaaS 模板,能够在 Vercel、Cloudflare Workers 和 AWS 上原生运行。 <p>我为什么要构建这个 大多数 Next.js 模板要么: * 在 Vercel 上运行良好,但在其他平台上表现不佳 * 为了平台兼容性而牺牲功能 * 需要对每个部署目标进行大量修改 <p>我需要一个能够在 Cloudflare Workers(适用于每月 5 美元的项目)或 AWS(适用于企业客户)上部署,并且与 Vercel 部署具有相同功能集的解决方案。 <p>主要功能 核心 SaaS 堆栈: * 身份验证(Better Auth) * 支付(Stripe) * 数据库(Drizzle ORM) * 邮件(Resend) * 文件存储(S3/R2) * 博客与文档(FumaDocs) * 国际化支持 * 符合 GDPR 的分析 <p>部署选项: * Vercel:标准部署 * Cloudflare Workers:使用 OpenNext + D1/KV/R2 集成 * AWS:基于 SST 的部署,配合 RDS/Lambda/CloudFront * 容器:Railway、Fly.io 等 <p>技术亮点 * OpenNext 集成:在 Cloudflare Workers 上支持兼容的 Node.js API * AWS 的 SST:一键基础设施部署 * AI 友好的堆栈:Next.js 15、Tailwind CSS v4、Shadcn UI * 多主题支持:轻松切换配色方案 * SEO 优化:Google PageSpeed 得分 100/100 <p>Cloudflare Workers 版本使用 D1 作为数据库,KV 用于缓存/增量静态生成(ISR),R2 用于存储——所有这些都在每月 5 美元的 Worker 标准计划内。 AWS 版本利用 RDS Proxy、Lambda 和 CloudFront,并为企业部署配置了适当的安全设置。 <p>链接 <p>* 网站:<a href="https://nextdevkit.com" rel="nofollow">https://nextdevkit.com</a> * Vercel 演示:<a href="https://demo.nextdevkit.com" rel="nofollow">https://demo.nextdevkit.com</a> * Workers 演示:<a href="https://workers.nextdevkit.com" rel="nofollow">https://workers.nextdevkit.com</a> * AWS 演示:<a href="https://aws.nextdevkit.com" rel="nofollow">https://aws.nextdevkit.com</a> * 文档:<a href="https://nextdevkit.com/docs" rel="nofollow">https://nextdevkit.com/docs</a> <p>我之所以构建这个,是因为我厌倦了为每个项目重建相同的基础设施。希望能从 HN 社区获得关于部署方法和功能集的反馈!
1作者: hogexmox7 个月前原帖
嗨,HN, 我是一名研究生,目前正在寻找网络安全方面的研究课题。我特别感兴趣的是分析源代码以预测或检测漏洞,但我遇到了一些瓶颈,需要一些新的想法。 如果你知道任何有趣或具有社会影响的问题——无论是技术性的、理论性的还是政策相关的——我将非常感激你的建议。任何想法都欢迎。谢谢!