Chat-App-Server: 基于GraphQL的聊天应用程序服务器

Chap服务器是一个使用TypeScript创建的Apollo GraphQL服务器,采用Postgres作为数据库。该服务器通过Docker容器部署在Heroku中。Flutter客户端实现了注册和登录、创建和删除个人及群组聊天、查看和添加消息、通知和即时消息(通过WebSocket订阅)等功能。
使用工具:
- Postgres
- Docker
- Apollo GraphQL
- TypeScript
运行方法:
普通方式:
1. 在PORT 5432上运行Postgres服务器。
2. 执行命令:`npm install`,然后`npm start`。
Docker方式:
1. 安装Docker和Docker-Compose。
2. 在项目目录中运行`docker-compose up`。
3. 在浏览器中打开`http://localhost:3350`。
确保Postgres服务器已正确配置并运行在指定端口。
zip 文件大小:63.39KB