Nuxt Firebase SSR cookie

时间:2018-09-30 06:12:56

标签: firebase express google-cloud-functions firebase-hosting nuxt

我正在研究Nuxt Firebase SSR项目(具有Firebase托管和功能)。 在部署项目之前,我已经使用firebase serve --only hosting,functions进行了测试,并且一切正常。

然后,我使用firebase deploy部署了该项目,当我访问我的网站时,出现服务器端错误。我意识到是因为context.req.headers.cookie不可用。

在我的本地,req.headers具有这些属性

accept accept-encoding accept-language cache-control connection cookie host pragma upgrade-insecure-request user-agent x-forwarded-host x-original-url

在生产中就像这样

accept accept-encoding accept-language cache-control fastly-client .... x-appengine-api-ticket ... x-cloud-trace-context x-fowarded-for ....

生产中的req.headers具有更多的属性,但没有cookie。但是,我仍然可以看到document.cookies

的cookie

所以我的问题是为什么它们不同?以及如何使它们相同?

顺便说一句,我正在函数中使用Express。

0 个答案:

没有答案