文件名称:Callbreak-REST-Backend:用于打牌游戏的REST-API,使用Node,Express和MongoDb构建
文件大小:51KB
文件格式:ZIP
更新时间:2024-03-15 00:12:31
JavaScript
后端 建立在nodeJS , expressJS和MongoDB 。 可在以下获得Node应用程序的Typescript版本: 前端 建立于Angular (9) 项目 在这个项目中,我试图创建一个在线多人游戏应用程序来玩“ CALLBREAK”游戏。 这是一种纸牌游戏,通常播放52张纸牌。 该游戏应由4个玩家玩,但是修改版本只能由3个玩家玩。 就项目设计而言,它将具有以下部分或功能。 验证 使用JSON Web令牌(JWT)进行身份验证 用户操作: 注册(包括通过电子邮件验证用户,通过电子邮件重置密码) 登录 停用帐户 永久删除帐户 播放器之间的通讯( socket.io ) 游戏中的交流(玩家的动作)也将使用socket.io完成 玩家之间聊天。 查看游戏历史记录或播放(未来) 经过身份验证的玩家可以查看他们过去的比赛。 玩家还可以查看他们的统计数据和其他玩家玩的游戏。
【文件预览】:
Callbreak-REST-Backend-master
----package.json(761B)
----game()
--------game.controller.js(483B)
--------use-cases()
--------game.routes.js(672B)
--------game.model.js(2KB)
----server.js(1KB)
----package-lock.json(93KB)
----user()
--------use-cases()
--------user.controller.js(497B)
--------user.model.js(591B)
--------user.routes.js(1KB)
----.gitignore(2KB)
----README.md(4KB)
----entities()
--------Callbreak.js(951B)
--------Deck.js(2KB)
--------Card.js(122B)
--------bot.js(126B)
----_helpers()
--------password-reset-email.js(1KB)
--------custom-error.js(162B)
--------account-verification-email.js(2KB)
----middlewares()
--------user-authentication-verification.js(607B)
--------user-registration-validation.js(1KB)
--------error-handler.js(162B)