Я работаю над проектом 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
Так что мой вопрос, почему они разные?и как я могу сделать их такими же?
Кстати, я использую экспресс в своих функциях.