
前言:最近更新MuseMVP Nextjs SaaS模板。最近将所有依赖全部升级到最新版本以提高稳定性;同时新增了Cloudflare Email邮件发送系统,之前只有Resend邮件发送系统,现在两个供应商二选一;部署平台新增EdgeOne,借助EdgeOne的边缘优化网络,优化国内的部署服务;所有功能均已通过所有单元测试、API测试、e2e测试。
一、什么是 MuseMVP?
MuseMVP 是一个生产级 Next.js 全栈模板,面向独立开发者、产品构建者和 AI 时代的小团队,让你几小时上线生产级可收益的产品,让你只专注MVP想法。
MuseMVP 不是只能跑 Hello World 的演示项目——认证、支付、后台管理、文档、博客、存储、国际化、测试框架……20+ 生产级模块,全部预装好、全部连接好,打开项目直接写业务逻辑。直接从零到上线的能力。
二、所有依赖升级,并且所有单元测试、API测试、e2e测试均以通过

++e2e测试:++

++单元测试:++

++API测试:++

三、应用现在支持部署到Edgeone上了
EdgeOne拥有全球边缘加速,尤其是国内备案域名,更适合部署,提高网站在国内的访问速度

四、邮件系统增加Cloudflare Email系统
直接通过如下环境变量设置就可以选择Resend邮件系统或者Cloudflare Email系统
# Mails
# Available providers: "resend" | "cloudflare". Defaults to "resend".
MAIL_PROVIDER="resend"
# All Providers send emails to this email address.
NEXT_PUBLIC_EMAIL_FORM="noreply@example.com"
# All Providers subscribe emails to this email address.
NEXT_PUBLIC_EMAIL_FORM_SUBSCRIBE="subscribe@example.com"
# All Providers send emails to this email address.
NEXT_PUBLIC_EMAIL_TO="yourself@gmail.com"
# Public support email address.
NEXT_PUBLIC_EMAIL_SUPPORT="support@example.com"
# [Resend Email]
RESEND_API_KEY="YOUR_RESEND_API_KEY"
# [Cloudflare Email]
CLOUDFLARE_ACCOUNT_ID="YOUR_CLOUDFLARE_ACCOUNT_ID"
CLOUDFLARE_API_TOKEN="YOUR_CLOUDFLARE_EMAIL_SENDING_API_TOKEN"
树下留言
LET’S TALK文字是一次相遇。很高兴听到你的声音。