首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对iOS本机移动客户端使用express-session

对iOS本机移动客户端使用express-session
EN

Stack Overflow用户
提问于 2018-10-16 00:30:33
回答 1查看 673关注 0票数 0

我正在建设一个快速服务器,将与应用程序的iOS本地移动client.Users将能够与其他用户形成“党”,在同一党的用户将能够通过socket.io相互通信。

我想启用会话,这样1)我可以在前端持久登录,2)将user.party_id存储在会话中,这样对于特定用户,我总是可以访问他的参与方。如果用户离开某个参与方,则req.session.party_id将设置为null

可以将express-session与本地移动客户端一起使用吗?我假设是这样的,客户端所要做的就是在每个请求上设置一个cookie头。然后,服务器读取cookie id,并且可以访问用户会话。使用原生移动客户端的会话有什么缺点吗?

这种方法有什么缺点吗?有人建议我将JWT设置为Authorization,并在每个请求上使用该header查找用户和party_id。这种方法似乎是对会话的重新发明。

EN

Stack Overflow用户

发布于 2018-10-16 07:11:02

有关如何保存cookie /会话cookie的信息,请查看Swift: How to remember cookies for further http requests

至于JWT和会话cookie,它们的作用是相似的。JWT如今得到了更广泛的应用,因为它使您能够拥有多个服务器来处理API请求(例如,水平伸缩或无服务器架构),并且具有更强的容错能力(即,即使服务器重新启动,仍可正常工作)。根据您的需求,JWTs可能值得一看。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52821044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档