//GET /teams/:id/players/:playerId --> single team --> getting single player
module.exports.getPlayer = (req, res, next) => {
TeamModel.findOne({ _id: req.params.id }, (err, result) => {
console.log('Result: ' + result.players);
// let player = _.where(result.players, { id: req.params.playerId })
res.render('playerDetails', {
title: 'Player Details',
playerDetails: result
})
})
};
Поскольку req.params.id дает мне идентификатор перед / player /: playerId, мне нужно что-то, что поможет мне получить оба идентификатора и в конечном итоге получить: playerId
, который я хочу чтобы передать мой файл playerDetails.
<td>
<%=playerDetails.players[1].playerName%>
</td>
код, который у меня есть в моем файле e js, приведен выше, что является жестко запрограммированным значением для получения имени игрока.
Но я просто не знаю, как передать специфицированный c: playerId из моего контроллера getPlayer, где мне не придется жестко кодировать значение, чтобы указать имя игрока в моем e js файл.
Что мне делать? Спасибо.