Я пытаюсь установить httpOnly cookie с помощью пакета universal-cookie на клиенте. Я делаю следующее, но файл cookie не установлен:
import Cookies from 'universal-cookie';
const cookies = new Cookies();
export function signInUser({ email, password, history }) {
return function(dispatch) {
return api.post('/auth/sign-in', { email, password })
.then(response => {
const decoded = jwtDecode(response.data.token);
const { roles, email, userId } = decoded;
cookies.set('token', response.data.token, { path: '/', httpOnly: true });
dispatch({ type: AUTH_USER, payload: { roles, email } });
localStorage.setItem('user', JSON.stringify({ user: { roles, email, userId } }));
history.push('/');
})
}
}
Что я делаю не так?