turbomac
1.0.0
项目详细介绍:掘金文章
工具库:
TopBar 状态栏:
打开关闭 APP:
启动 LaunchedPad:
Terminal
TurboChat
ChatGPT
VSCode
前往 github 项目地址 拉取项目源代码.
终端进入文件夹目录,运行 npm install 或 pnpm install
分别在 client 和 server 文件夹下创建 .env 文件
client/.env
NEXT_PUBLIC_OPENAI_API_KEY= 你自己的 OpenAI Key
NEXT_PUBLIC_NODE_ENV= dev
# 部署到服务器相关
# NEXT_PUBLIC_HOST = 例如https://175.24.18:8080/
# NEXT_PUBLIC_WEBSOCKET = 例如https://175.24.18:81/
server/.env
# 部署上线 mysql
# DATABASE_URL= "mysql://ljq:[email protected]:3306/my_mac"
# 本地mysql 将自己的 usernamepassworddatabase名字换入
DATABASE_URL= "mysql://username:password@localhost:3306/database"
# 下面为腾讯云 ID 和 KEY 填入自己的信息
TX_SECRET_ID = 'AKID8J....'
TX_SECRET_KEY = 'vaz81....'
# COS 存储桶
TX_BUCKET = 'turbomac-13093...'
TX_REGION = 'ap-shanghai'
cd 进入 server 文件夹,执行 npx prisma migrate dev --name init 初始化数据库,
执行 prisma generate 以使用 prisma client.
运行 client 和 server 有两种方式:
npm run dev 或 pnpm run devturbo dev运行之后,服务端将在 8080 端口,客户端在 3000 端口上,打开 localhost:3000,便可看到页面了。
注册用户:
前往 postman / apifox 等接口请求工具,注册用户接口:http://localhost:8080/register
登录 TurboChat