Nest M.U.D - 入门指南
一个 M.U.D(多人地牢)使用 nestjs 构建后端 API,并使用 Flutter 构建前端 UI。
服务器
? 在运行这些脚本之前,请先了解它们的作用!
设置
尝试安装 nvm、node、yarn、nestjs 以及 package.json 中定义的依赖项。
cd server
./script/setup
启动服务器
在 docker 容器中启动一个 postgres 数据库,使用 db-migrate 运行数据库迁移,加载游戏数据并启动 nestjs API 服务器。
cd server
./script/start
启动客户端
cd client
./script/start
待办事项
- 客户端 - 创建角色
- 客户端 - 移动角色
- 确定此概念验证的最终范围
特别说明
由于我更倾向于使用 Go 构建后端,因此我只在此版本中构建有限的功能作为概念验证,并以此方式学习 nestjs 和 TypeScript。