0
如何在Node.js中创建会话并进行管理,而无需使用类似Express的框架?创建没有明确表达的会话
提到管理会话在节点中的大多数问题都是使用express来实现,但我想知道如何在不使用express的情况下执行此操作。
如何在Node.js中创建会话并进行管理,而无需使用类似Express的框架?创建没有明确表达的会话
提到管理会话在节点中的大多数问题都是使用express来实现,但我想知道如何在不使用express的情况下执行此操作。
这是一种重新发明轮子。我想这就是为什么有人低估了。但有时它对于学习目的来重新发明车轮很有用。
会话处理主要通过cookie完成(有时也在URL中编码)。在这个过程中,服务器向客户端发送一个唯一标识符(cookie),并创建一个包含存储在会话中的数据的本地文件,并在下一个请求中检查唯一标识符是否存在,如果是,则将其与所有已保存文件如果匹配,它将选择该文件并将从该文件读取数据,然后您将能够使用该会话。如果文件或唯一标识不存在,它将创建一个具有该唯一标识的空文件,并将其发送到客户端的set-cookie标头中,以便下次识别会话。
这里有一些步骤,你可以按照处理会话:
做到以上的东西,你发送任何数据到客户端
写有你该变量由每次修改您的MySession的变量的内容的会议文件之前。