I cannot seem to set the expiration for a cookie with react-cookie... here is my setup:
import { Cookies } from 'react-cookie'
const cookies = new Cookies()
import moment from 'moment'
The following attempts have failed:
cookies.set('cookieName', {key: value}, {path: '/', expires: new Date(Date.now()+2592000)})
cookies.set('cookieName', {key: value}, {path: '/', expires: moment().add(30, "days")})
cookies.set('cookieName', {key: value}, {path: '/', maxAge: 2592000})
Chrome continues to present:
Expires
When the browsing session ends
It seems that Cookies
from react-cookie
has been moved to the universal-cookie
package.
So the following should work:
import Cookies from 'universal-cookie';
const cookies = new Cookies();
cookies.set('cookieName', {key: value}, {path: '/', expires: new Date(Date.now()+2592000)});