Я отправляю действие, которое получает ответ от маршрута в следующем формате:
res.json({
token,
user: {
id: user.id,
email: user.email,
password: user.password,
},
})
Обещание разрешается, и новый пользователь сохраняется в БД. Но на редукторе, который выглядит так:
case ADD_USER:
console.log(`payload is ${action.payload.user}`)
return {
...state,
users: [...state.users, action.payload.user],
}
Полезная нагрузка, которую я получаю в консоли chrome, такова:
полезная нагрузка равна [объект объекта]
Что должно выглядеть следующим образом:
user: {
id: '5ea737af99a72f29d4864843',
email: 'ssdjksd@dkskd.com',
password: '$2a$10$wqVQaOFTTD5nTB/eQN79xuSlFy0gQ8kgz3QKuB86BVs1ke6MMPFX6'
}
Данные хранятся правильно в состоянии, и я вижу это в инструментах Redux Dev,
Но как я могу увидеть консоль .log тоже верно?