1

创建新数据库

默认情况下,SuperStarter使用Neon作为数据库提供商,使用Prisma作为ORM。

请确保已创建新数据库并准备好连接字符串。例如,使用PostgreSQL时,连接字符串将如下所示:

postgresql://<username>:<password>@<host>:<port>/<database>
2

设置环境变量

您可以在此阅读有关环境变量的更多信息。至少设置DATABASE_URL

3

配置数据库

您需要使用packages/database/prisma/schema.prisma中定义的schema来搭建数据库:

Terminal
pnpm migrate

有关默认Prisma配置(使用Neon)的更多详细信息,请参阅数据库配置指南

apps/apiapps/app应用使用了数据库作为示例,如果您需要构建这两个应用中的任意一个,请确保此步骤成功完成。否则您可以暂时忽略这一步。

4

启动开发服务器

现在您的应用应该已经准备就绪。要启动本地开发服务器,请导航到项目根目录并运行以下命令。

Terminal
pnpm dev

打开上面列出的带有端口的localhost URL以查看应用,例如 🎉

如果您只想启动某一个应用,可以使用以下命令:

  • pnpm --filter app dev — 启动主应用
  • pnpm --filter web dev — 启动落地页网站
  • pnpm --filter api dev — 启动 API
  • pnpm --filter storybook dev — 启动 Storybook
  • pnpm --filter email dev — 启动 Email 预览
  • pnpm --filter database dev — 启动 Prisma Studio