Надеюсь, я правильно сформулировал это. Позвольте мне объяснить.
Я создаю приложение, в котором пользователи могут организовывать турниры для игры (отдельно).
Я создаю это приложение со стеком MERN, а также с Redux.
У меня определено множество маршрутов, например, для функции CRUD и аутентификации пользователя. Мой текущий рабочий процесс состоит в том, чтобы создать внутренний маршрут, протестировать его с помощью Postman, и как только он заработает, я создаю редуктор / действие Redux.
У меня есть две модели данных. Один пользователь, а другой - турнир. Модель турнира имеет несколько атрибутов типа String, таких как «title», и один из ее атрибутов - «members», тип Array.
Я пытаюсь написать запрос Post в турнир /: id, который содержит имя пользователя.user и pu sh (), которые в массиве Tournament.participants.
Я пробовал несколько вещей, но мой текущий код выглядит как
router.post('/:id', (req, res) => {
Tournament.findById(req.params.id)
.then(tournament => tournament.participants.push(req.body))
.catch(err => res.json(err))
});
Я потерян и мог бы использовать помощь. Спасибо всем