gpt4 book ai didi

node.js - NodeJS 应用程序之间是否存在 session ?

转载 作者:太空宇宙 更新时间:2023-11-04 00:36:44 24 4
gpt4 key购买 nike

我目前正在构建一个由 2 个子域和主站点组成的平台,例如:

example.com
sub1.example.com
sub2.example.com

这 3 个应用程序在单独的端口上独立运行,并通过 nginx 路由到。

假设 sub1.example.com 控制着身份验证等。这是登录、设置 session 变量并生成 JWT 的地方。 session 数据是否会从一个应用程序传输到另一个应用程序? sub2.example.com 能够验证 session 数据吗?

我该如何解决这个问题?

注意:这些应用程序最初位于一个应用程序中,但现在正在分离。 session 当前使用 Redis 存储。

最佳答案

如果它们每个都是不同的服务器,运行单独的 Node.js 进程,那么您需要某种方式在它们之间传递 session (或某种标识符)。
一种方法是在请求中使用 session header ,这将告诉其他服务器您已经登录。

关于node.js - NodeJS 应用程序之间是否存在 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38673097/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com