快速开始
本指南将帮助您快速上手 Codofly。环境准备
在开始之前,请确保您的系统满足以下要求:Node.js 18+
推荐使用 LTS 版本
pnpm 8+
高效的包管理工具
PostgreSQL 14+
关系型数据库
安装 Node.js
从 Node.js 官网 下载并安装最新的 LTS 版本。
安装 pnpm
按照 pnpm 官方文档 安装。
安装 PostgreSQL
从 PostgreSQL 官网 下载并安装。
也可以使用 Docker 容器或云数据库服务如 Neon、Supabase 或 Vercel Postgres。
获取模板代码
安装依赖
请务必使用 pnpm 而不是 npm 或 yarn,以确保与 lockfile 一致,避免依赖问题。
环境变量配置
配置关键变量
使用您喜欢的编辑器打开
将
生成随机密钥:
从 Stripe Dashboard 获取密钥。
.env.local 文件并配置以下关键变量:数据库配置
数据库配置
username、password 替换为您的 PostgreSQL 用户名和密码。NextAuth 配置
NextAuth 配置
Stripe 支付配置
Stripe 支付配置
AI 模型配置
AI 模型配置
邮件服务配置
邮件服务配置
环境变量配置是项目正常运行的关键!确保所有必需的变量都已正确配置,特别是数据库连接和认证密钥。
数据库初始化
运行以下命令初始化数据库模式:如果您更改了数据库模型(schema.prisma),再次运行此命令可以更新数据库结构。
本地运行
启动开发服务器:如果一切配置正确,服务器将在 http://localhost:3000 启动,并且控制台中不会显示错误。
访问验证
打开浏览器并访问:后续步骤
成功安装并运行 Codofly Template 后,您可以:探索完整功能
了解模板的所有功能,包括团队协作、订阅管理等。
自定义模板
根据您的业务需求修改和扩展模板功能。
部署上线
在 Vercel、AWS 或其他云平台上部署您的应用。
查看开发指南获取更多关于如何自定义和扩展模板的信息。