文件名称:用 Typescript 编写的全栈 Discord 克隆。
文件大小:9.22MB
文件格式:ZIP
更新时间:2024-06-28 09:28:29
React Apps
Valkyrie 用 TypeScript 编写的 Discord 克隆。 现场演示(注意:在公共演示中禁用文件上传以降低托管成本) 视频功能 消息、频道、服务器 CRUD 身份验证使用 Express Sessions 频道/Websocket 成员保护实时事件文件上传(头像、图标、消息)到 S3 直接消息传递私人频道 朋友系统 通知系统 公会所有者的基本审核(删除消息、踢出和禁止成员)(基本上是 2015 Discord 功能和 2021 Look) 使用 socket.io 堆栈 NestJS 使用 Chakra UI 响应 REST 端点 React Query 和 Zustand 用于状态管理 安装服务器 安装 PostgreSQL 并创建 DB 安装 Redis 运行 yarn 安装依赖项 将 .env.example 重命名为 .env 并填写所需的值 DATABASE_URL="postgresql:// : @localhost:5432/db_name" REDIS_URL=localhost:6379 CORS_ORIGIN=http://localhost:30