Как мне обработать параметры URL в экспрессе при использовании механизма просмотра HTML? - PullRequest
0 голосов
/ 21 ноября 2018

Я хочу возвращать компонент 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'));
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...