我想在低级别的会议上工作。如何在node.js中生成会话ID?
答案 0 :(得分:16)
目前尚不清楚您要实现的目标,但......会话ID只是一个ID!你可以随心所欲地生成它。除了唯一性之外没有任何要求。尽管要保证安全,但这是一个好主意。例如,此函数可能是您的会话ID生成器:
var crypto = require('crypto');
var generate_key = function() {
var sha = crypto.createHash('sha256');
sha.update(Math.random().toString());
return sha.digest('hex');
};
您调用generate_key()
并检查它是否存在于数据库中。如果它,你再次调用它等等。