文件名称:pogo-web-backend:PoGo Web的ExpressWS后端
文件大小:213KB
文件格式:ZIP
更新时间:2024-05-02 02:24:42
TypeScript
项目Grookey:后端 Express + Websocket后端,用于Project Grookey。 本自述文件面向开发人员,请查看常规自述文件。 安装 前端 npm install npm run dev 注意:如果您使用的是Linux,并且遇到与Node Sass有关的不受支持的运行时错误,则可能必须运行npm rebuild node-sass 。 后端 npm install docker run -it --rm --name redis-server -p 6379:6379 redis ( ) npm start 注意:后端使用仅由节点v12 +支持的实验性标志 项目层次结构 前端 前端是在NextJS中构建的,因此每个单独的路由都位于pages目录中。 一个页面由几个组件组成,您可以在src/components目录中找到该页面。 该项目将scss模块用于每个组
【文件预览】:
pogo-web-backend-main
----handlers()
--------onClose.ts(2KB)
--------onReadyGame.ts(3KB)
--------onJoin.ts(3KB)
--------onAction.ts(2KB)
--------onTeamSubmit.ts(1KB)
--------onGetOpponent.ts(628B)
--------matchmaking()
--------onNewRoom.ts(2KB)
--------onTurn.ts(11KB)
--------onAny.ts(2KB)
--------endGame.ts(3KB)
--------onTeamValidate.ts(546B)
--------onChargeEnd.ts(8KB)
----convert.js(3KB)
----package.json(2KB)
----data()
--------pokemon.json(603KB)
--------moves.json(48KB)
--------rules.json(341B)
----Dockerfile(762B)
----Procfile(66B)
----api()
--------moveRoutes.ts(2KB)
--------userRoutes.ts(3KB)
--------pokemonRoutes.ts(2KB)
--------roomRoutes.ts(751B)
----LICENSE(1KB)
----package-lock.json(283KB)
----devspace.yaml(1KB)
----server.ts(5KB)
----tsconfig.json(6KB)
----.gitignore(2KB)
----redis()
--------getKey.ts(431B)
--------rooms.ts(2KB)
--------clients.ts(237B)
----.dockerignore(146B)
----config.ts(403B)
----public()
--------index.html(31B)
----types()
--------rule.ts(26KB)
--------actions.ts(596B)
--------package.json(676B)
--------team.ts(1KB)
--------user.ts(46B)
--------package-lock.json(96KB)
--------room.ts(1KB)
--------handlers.ts(1KB)
--------tsconfig.json(262B)
--------index.d.ts(1KB)
--------webpack.config.cjs(374B)
--------index.ts(1KB)
--------index.cjs(160B)
----README.md(6KB)
----actions()
--------api_utils.ts(1KB)
--------indexOfMax.ts(308B)
--------to.ts(931B)
----utils()
--------calcUtils.ts(3KB)
--------damageUtils.ts(3KB)
----checks()
--------checkTeam.ts(8KB)
----project-grookey-6a7326cb8d5a.ts(464B)