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