关于
这是的源代码,该项目由lab10集体与Kunsthaus Graz等人合作发起,于2017年10月启动。 有关更多信息,请访问和(如果您对应用程序如何使用以太坊和IPFS感兴趣,则尤其是)。
安装和运行Web应用程序
安装后端和前端依赖项:
npm i
cd frontend
npm i
保存时,前端和后端都会自动重载源文件,使用nodemon的node.js后端,react.js前端webpack都会自动重装源文件。 可以使用以下方法启动组合的前端/后端开发环境:
npm start
Eslint已配置,但未强制执行。 请尝试提交您的代码,而不减少错误/警告。 要手动运行eslint,请使用:
npm lint
要在每个保存/更改的源文件上自动运行单元测试:
npm run test -- --watch
Web应用架构
该Web应用程序负责向用户展示游戏,处理用户输入并将信息分发到各种其他子系统,例如数据库,区块链和BIX。 前端和后端之间的通信是使用经过时间检验且易于使用的socket.io库完成的。 需要建立通信体系结构,以免引起服务器潜在的拥塞,尤其是应避免(可
1