【发布时间】:2015-09-11 12:22:56
【问题描述】:
我正在向客户端提供单个播放列表文件。
客户端定期向我的服务器发送一个新请求,请求播放列表文件。例如每 10 秒一次。
我需要在服务器端识别每个客户端。
我的第一次尝试是使用 cookie。 如果客户端确实支持 cookie,它会很好地工作。
但我需要能够识别所有客户端,即使它们不支持 cookie。
我能否在不使用 cookie 而仅使用例如 IP 和标头数据的情况下创建会话?
如果是这样,我该怎么做?
要求:
- 客户端使用的 URL 不能更改。客户端不能添加任何 除了请求播放列表文件之外,客户端无法执行任何操作。
- 向服务器发出一个请求就足够了 识别用户。
- 所有请求都应该提供足够的数据,以便 服务器知道。
我目前正在使用express-session。
我假设我可以通过创建像 express-session 这样的中间件来获得我想要的东西。但我不确定我能做到这一点。
【问题讨论】:
标签: javascript node.js session cookies express