0

我正在尝试在 nodejs 中为登录、聊天会话等创建一个完整的会话管理。我用谷歌搜索了很多,我得到的每个解决方案都带有一些框架/模块。我不想使用任何模块/框架。我宁愿为此建立自己的解决方案:

所以这是计划:

  1. 我将在客户端机器上设置一个会话 cookie(尚未弄清楚如何)
  2. 对于每个cookie,我将在数据库中维护一个唯一的ID,而不是像php那样的文件(我使用的是mongodb)
  3. 当用户打开应用程序时,将设置一个 cookie,将在数据库中创建一个条目,并从 db 中获取相应的信息。

我还没有为此制定一个具体的计划。我想知道这样做是否是个好主意?我在某处读到......'真正的男人不使用任何框架。他们自己做一切':P

如果我的方向错误,请纠正我。M只是从这些事情开始......

4

1 回答 1

1

我不知道任何封闭源代码的 node.js 框架。只需选择一个似乎可以做你想做的事,下载它,然后研究源代码,看看开发人员是如何实现它的。然后提出你(感知到的)他们如何做到的改进。您可能会发现实施会话管理涉及一大堆对您来说从未明显的挑剔细节。

如果这是一项不允许您查看相关代码的学校作业,请忽略上述所有建议。如果是这样,我同情你,因为你有一个不称职的老师。

于 2012-08-31T08:33:27.573 回答