Detalhes do projeto: Artigos de Nuggets
Biblioteca de ferramentas:
Barra de status da barra superior:
Abra e feche o aplicativo:
Start LaunchedPad:
terminal
TurboChat
Chatgpt
Vscode
Vá para o endereço do projeto do GitHub para puxar o código -fonte do projeto.
O terminal entra no diretório da pasta e executa npm install ou pnpm install
Crie arquivos .env nas pastas do cliente e do servidor, respectivamente
cliente/.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/
servidor/.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'
O CD insere a pasta do servidor, executa npx prisma migrate dev --name init para inicializar o banco de dados e executa prisma generate para usar o PRISMA Client.
Existem duas maneiras de executar o cliente e o servidor:
npm run dev ou pnpm run dev respectivamenteturbo dev diretamente no diretório raiz Após a execução, o servidor estará na porta 8080 e o cliente estará na porta 3000. Abra localhost: 3000 e você verá a página. Usuário registrado: vá para Postman/Apifox e outras ferramentas de solicitação de interface, registre interface do usuário: http://localhost:8080/register
Faça login no TurboChat