1

我有两个子域,api.abc.combeta.abc.com. 它们都在同一台服务器(盒子)上,api.abc.com在端口上运行,4000并且beta.abc.com5000. 我也node-htty-proxy用来反向代理请求。beta.abc.com仅用于提供静态内容,同时api.abc.com以 json 格式返回响应。

用户身份验证是通过服务器(api)端的 facebook oauth 完成的。完成后,将创建会话并将用户重定向到测试版。我在这里遇到的问题是我无法坚持会话!我尝试在 cookie obj 中提供域选项(正如我在其他问题中看到的那样),即使这样也不起作用。

app.use(express.session({
    秘密:“天哪”
  , 商店: 新的 mongoStore({
        网址:config.db.uri
      ,集合:'会话'
    })
  , 曲奇饼: {
        域:“.abc.com”
      ,最大年龄:1000*60*60*24*30*12
    }
}))

我该怎么做?我做错什么了吗?

我在这里发现了一个非常相似的问题。

4

0 回答 0