我正在尝试学习Node.js,而不使用任何第三方模块或框架。现在我需要解决一个问题,给登录用户分配会话ID。
到目前为止,我知道可以通过编写头文件并设置cookies来设置会话ID:
writeHead(200, {'set-cookie':'Math.random() ' } );
然后我可以获取会话ID,稍后将其与数据库进行比较。
request.headers.cookie(request.url);
如何生成会话 ID 值?我是个编程新手。我首先想到的是使用 Javascript 的 Math.random(); 函数生成一个值,然后将该值用作 cookie(会话 ID)的设置。在我的脑海中,这种方法似乎很愚蠢,但这已经是我所能想到的了。
请问如何在 Node.js 中生成会话 ID,不使用第三方模块,只使用基本工具?