Migrar ngCookies ($cookies) a Angular moderno
ngCookies entregaba el servicio $cookies (y el antiguo $cookieStore) para leer y escribir cookies del navegador, con putObject y getObject para valores JSON.
Qué la reemplaza
| Opción | Cuándo elegirla |
|---|---|
| ngx-cookie-service | Un servicio con mantenimiento activo, con get, set, check y delete. |
| A small CookieService of your own | Unas pocas líneas sobre document.cookie cuando lees o escribes una o dos cookies. |
| HttpOnly cookies set by the server | Para tokens de sesión: JavaScript no debería leerlos en absoluto. |
Cómo migrarla
- Lista cada cookie que el frontend lee o escribe, con su path, dominio y expiración.
- Crea un CookieService en Angular y úsalo desde ambos frameworks mediante downgrade.
- Saca de las cookies todo lo que el servidor no necesita y llévalo a localStorage o a memoria.
Cuidado con. Una cookie escrita con otro path o dominio no reemplaza a la anterior; crea una segunda cookie con el mismo nombre. Mantén los mismos atributos durante la fase híbrida.
Otras librerías
¿Planeas una migración o una plataforma de microfrontends?
En una llamada de 20 minutos me cuentas tu situación y te digo cómo la abordaría. Si todavía no vale la pena, también te lo digo.
Escríbeme por LinkedIn