Estoy usando createCookieSessionStorage y FormStrategy para autenticar a los usuarios usando el paquete remix-auth . Quiero actualizar los datos de la sesión cuando un usuario navega a otra página. Tengo una función de cargador que maneja la lógica de enrutamiento a través de return redirect('/pageLocation') . ¿Cómo actualizo la sesión para que una de las entradas se convierta en { firstVisit: true } de { firstVisit: false } ?
Siempre que modifique las sesiones que utilizan el almacenamiento de cookies, debe enviar el encabezado set-cookie junto con la respuesta. Esto incluye redirect
return redirect('/pageLocation', { headers: { 'set-cookie': await commitSession(session) } })