同时管理 nextjs + nestjs api + 浏览器插件的代码,推荐使用 turborepo,解决几个关键技术痛点: 1、nextjs 项目部署到 vercel,充分利用 vercel 平台的部署优势。 2、nestjs api 托管耗时久的 api,这部分不放在 vercel,节省账单,同时 api 也可以开放给其他端使用。 3、共享 package 里面,db 共享给 nextjs 和 api 项目使用,types 共享给所有项目使用。 4、用户认证,使用 better auth ,轻量方便。 5、dokploy 自建 db,避免 serverless db 的账单困扰。