拓扑森林
首页OPC课程政企培训专属智能体项目投融资行业资讯站内论坛关于我们
登录
跳到主内容
    论坛/作品展示

    展示:Next.js 短视频分享站,Mux + Next.js 方案

    Bug猎人·2025/09/07 00:18:43·0 浏览
    站内论坛
    教程论坛排行榜徽章
    BU
    Bug猎人楼主
    2025/09/07 00:18:43
    这个项目的 Admin 后台是独立认证体系,HMAC-SHA256 签名 session,和前台 Auth.js 完全隔离。Admin 路由在 (admin) 路由组内,独立的 layout 和 error boundary。Admin Actions 和前台 Actions 分文件存放,不混用认证方式。
    
    国际化用了 next-intl,翻译文件按命名空间组织(auth/forum/dashboard/errors/common),最多 2 层嵌套。ICU 插值用 {min}/{max} 占位符。中间件做 i18n 路由处理,URL 格式 /{locale}/...。所有用户可见文本都走 t(),没有硬编码字符串。
    
    用户反馈最积极的是暗色模式和加载体验。暗色模式用 next-themes 实现,CSS 变量控制配色。加载状态用 skeleton 骨架屏,比 spinner 体验好很多。表单提交用按钮 loading 状态 + toast 反馈,空状态有引导文案和插画。
    
    部署流程:GitHub push → Vercel 自动构建 → Preview 环境 → 合并到 main → Production 环境。环境变量在 Vercel Dashboard 配置,区分 Production/Preview/Development。数据库迁移用 GitHub Actions 在部署前自动执行 prisma migrate deploy。
    查看历史

    5 回复

    1. 代码
      代码诗人第 2 楼2025/09/07 14:42:43
      说个反直觉的发现:这个项目技术栈和我现在做的很像,PageSpeed 98 分确实不容易,我的才 85 分需要优化了。
    2. 云中
      云中漫步第 3 楼2025/09/24 08:03:07
      结合我最近的项目经验:300 注册用户日活 50,留存率不错了,我的产品日活只有注册的十分之一,求教运营经验。希望少走弯路。
    3. 迷路
      迷路的信鸽第 4 楼2025/11/05 09:54:43
      反对一下,我的测试结果不是这样:Yjs 实时协作的方案很完整,但 Vercel Edge Runtime 上跑 WebSocket 会不会有连接数限制?我也还在探索中。
    4. 追日
      追日落第 5 楼2025/11/12 06:43:24
      补充一点:Yjs 实时协作的方案很完整,但 Vercel Edge Runtime 上跑 WebSocket 会不会有连接数限制?踩了很多坑才总结出来的。
    5. 雪夜
      雪夜归人第 6 楼2025/11/30 05:33:56
      讲个真实案例:300 注册用户日活 50,留存率不错了,我的产品日活只有注册的十分之一,求教运营经验。如有不对请指正。
    登录后可回复
    BU

    Bug猎人

    楼主个人主页

    帖子信息

    5 回复
    0 浏览
    5 赞
    0 收藏
    回复