将游戏结果放入数据库

时间:2018-07-14 05:58:20

标签: javascript node.js mongodb express

我已经使用以下参数创建了一个游戏:构建一个简单的轮盘应用程序-公众应该能够投注任意数量,无论输赢。游戏的建立是我有一个输入要下注,如果他们赢了,他们将得到投入的两倍。我将赢/输给dom的结果打印到dom上,但是现在我应该添加到该应用程序中:赌场拥有者应该能够登录并查看总的赢/输&&赚了多少钱||丢失。我使用护照来处理登录问题,我的问题是我不知道如何将赢利和损失从前端转移到后端。我熟悉mongo,知道发送数据的唯一方法是通过表单,但是在此游戏中没有表单,所以我应该如何将结果发送到我的收藏中?

1 个答案:

答案 0 :(得分:0)

首先,您游戏中的所有计算都应始终在您的后端进行。前端仅用于显示数据。否则,人们可以通过修改脚本轻松地操作数据。您只应将用户界面信息从前端发送到后端,例如xy用户单击了按钮z ...等。并在那里处理所有逻辑操作。

使用Rest API。

无论您在后端使用什么技术,都可以从前端发送诸如Ajax请求之类的数据请求。

您的游戏在后端和前端之间的流量频繁,或者您后端的逻辑需要独立地与前端联系(例如,您有多人游戏,而您的前端永远无法确定后端的数据已更改)?

使用Websockets。