gpt4 book ai didi

javascript - 可以使用纯文本文件进行身份验证吗?

转载 作者:太空宇宙 更新时间:2023-11-04 02:49:54 25 4
gpt4 key购买 nike

我尝试用 Mongodb 和 Node.js 实现一个简单的登录系统,但我发现这太麻烦了(每个人都在上百个框架上构建东西,却没有解释一半的代码)。我可能可以做到,但是需要太多的工作等等,因为我只想制作一个简单的多人游戏。

我的数据库替代方案是纯文本文件。当然,我确实计划对密码进行哈希处理。我想到的第一个问题是该文件可能会变得太大,并且服务器在尝试读取它时会完全减慢速度(在假设的情况下,我怀疑我的游戏是否会有那么多用户)。解决方案是在服务器上创建一个 users/ 文件夹,并将大文件拆分为许多较小的文件。他们的名字将与用户名相对应,并且将保存散列密码和电子邮件。这解决了速度问题,我不明白我怎么还需要数据库!

我错过了什么吗?使用数据库还有其他优点吗?另外,如果有人用登录 Mongodb 示例回答,我会非常高兴,这将解决我所有的问题。让它尽可能简单。

最佳答案

有很多大量的理由来使用真正的数据库而不是一些被黑客攻击的、不成熟的文件实现。一些大的:

  • ACID (这确实是4个原因)
  • 性能和稳定性(数据库是仍在使用的一些最成熟的软件)
  • 标准化
<小时/>

如果您想要“轻量级”,我建议您从 SQLite 开始.

<小时/>

相关:

关于javascript - 可以使用纯文本文件进行身份验证吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11020070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com