Я хочу возвращать компонент Game из моего проекта всякий раз, когда кто-то переходит на URL с игрой в нем.Идея состоит в том, чтобы сгенерировать уникальный идентификатор сессии, как во многих играх ввода-вывода с сокетом, чтобы каждая игра имела уникальный идентификатор.
Однако по какой-то причине это не работает с реагирующим маршрутизатором, а компонент Game не отображается.Вот ссылка на репозиторий github https://github.com/white105/what-do-you-meme Спасибо!
class Core extends React.Component {
render() {
return (
<Router>
<div>
<Route exact path='/' component={LandingPage} />
<Route path="/game" component={Game} />
<Route path="/game/:id" component={Game} />
<Route exact path='/prompt' component={Prompt} />
<Route exact path='/meme-selection' component={MemeSelection} />
</div>
</Router>
)
}
}
router.get('/', function (req, res) {
res.sendFile(path.join(__dirname, '../../../public/index.html'));
});
router.get('/game', function (req, res) {
res.sendFile(path.join(__dirname, '../../app/index.html'));
});
router.get("/game/:id", (req, res) => {
res.sendFile(path.join(__dirname, '../../app/index.html'));
});