Tengo un problema en el que tengo que actualizar mi extremo expreso para poder leer req.headers.cookie. Si no actualizo el extremo, entonces console.log(req.headers.cookie) devuelve undefined en lugar del valor asignado. He incluido algunas fotos a continuación para mostrarle mejor cuál es mi problema. También he incluido mi código de back-end que configura la cookie y también debería console.log (req.headers.cookie) ¡Gracias de antemano por cualquier ayuda!
Imágenes:
La primera vez que presiono el botón Iniciar sesión, esta es la cookie que obtengo. 
Una vez que presiono el botón de inicio de sesión, esta es la cookie que obtengo. 
Observe a continuación en nuestra segunda respuesta de back-end cómo el valor de AccessToken es igual a la primera respuesta que recibimos en nuestro front-end. Casi como si nuestro código de back-end siempre estuviera leyendo el valor anterior de req.headers.cookie en lugar del valor actual. 
Código de fondo:
app.get('/', (req, res) => { try { res.cookie("AccessToken", globalToken, { sameSite: 'strict', maxAge: ((((1000 * 60) * 60) * 24) * 7), /* expire a week from today */ httpOnly: true, path: '/' // secure: true }); res.send(); } catch (error) { console.log(error) } finally { console.log(req.headers.cookie); frontendCookie = req.headers.cookie; } });HTTP funciona haciendo que un cliente (como un navegador) haga una solicitud. El servidor luego envía una respuesta.
Si la respuesta le dice al cliente que almacene cookies, se enviarán de vuelta al servidor en solicitudes posteriores .
Entonces el orden de los eventos es:
Parece que espera que la primera solicitud se modifique con las cookies que no existirán hasta que se procese la primera respuesta.
Si desea tomar datos de las cookies o de otro lugar, entonces necesita más lógica a lo largo de los privilegios de:
let access_token = req.headers.cookie; if (some condition to set a new access token) { access_token = get_new_access_token_value(); res.cookie( arts to set to access_token ); } do_something_with(access_token);