我试图用 Mongodb 和 Node.js 实现一个简单的登录系统,但我发现它太麻烦了(每个人都在一百个框架上构建东西,而不是解释一半的代码)。我可能可以做到,但它需要太多的工作等等,因为我只想制作一个简单的多人游戏。
我的数据库替代品是纯文本文件。当然,我确实计划对密码进行哈希处理。我想到的第一个问题是文件可能会变得太大,并且服务器在尝试读取它时会完全放慢速度(在假设的情况下,我怀疑我的游戏会有那么多用户)。解决方案是在服务器上创建一个users/
文件夹,并将大文件拆分为许多较小的文件。他们的名字将与用户名相对应,并且将保存散列密码和电子邮件。这解决了速度问题,我看不出我还需要数据库!
我错过了什么吗?使用数据库还有其他好处吗?此外,如果有人回答登录 Mongodb 示例,我会非常高兴,这将解决我所有的问题。让它尽可能简单。