在生产中使用Firebase函数时,我对cookie-session有一个问题。我在Firebase托管中有一个React应用程序,在函数中有一个Express应用程序(我正在使用它作为我的API),并且我已经创建了一个模板回购,它演示了这个面向所有人的设置(https://github.com/cjmyles/firebase-react-express)。
我正在从React到/api/*进行获取调用(注意缺少一个完全限定的url),请求在开发模式下使用package.json中的proxy配置值代理到API;在生产中使用firebase.json中的rewrites配置值代理到API。
在我开始使用会话之前,这很好。我有一些代码模拟使用PassportJS登录请求,其中用户信息存储在会话中,这在开发模式下工作,但在生产中不起作用。我觉得这跟饼干有关。我在我的快递应用程序中使用cookie-session,并确保在生产中将secure标志设置为true (因为它是通过https提供的),但我认为当请求通过Firebase rewrites代理时,cookie没有正确地传递给rewrites。
我是否需要在firebase.json中添加一些东西,以便在生产中启用cookie-session?
https://stackoverflow.com/questions/53149527
复制相似问题