и установить контроль кеша даже при локальном обслуживании. В противном случае это не сработает для меня.

ледовал примерууполномоченный по протоколу HTTPS-конечная точка и только добавил console.log для печати req.cookies, проблема в том, что куки всегда пусты{} Я устанавливаю файлы cookie с помощью клиентских вызовов JS, и они сохраняются, но по какой-то причине я не могу получить их на стороне сервера.

вот полный код index.js, он точно такой же, как в примере:

'use strict';

const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
const express = require('express');
const cookieParser = require('cookie-parser')();
const cors = require('cors')({origin: true});
const app = express();

const validateFirebaseIdToken = (req, res, next) => {
  console.log(req.cookies); //// <----- issue this is empty {} why?? 
  next();
};

app.use(cors);
app.use(cookieParser);
app.use(validateFirebaseIdToken);
app.get('/hello', (req, res) => {
  res.send(`Hello!!`);
});

exports.app = functions.https.onRequest(app);

хранить куки:

curl http://FUNCTION_URL/hello --cookie "__session=bar" // req.cookies = {__session: bar}

не хранит:

curl http://FUNCTION_URL/hello --cookie "foo=bar" // req.cookies = {}

Ответы на вопрос(1)

Ваш ответ на вопрос