Почему параметр slug не работает после сборки приложения ReactJs - PullRequest
0 голосов
/ 11 июля 2020

Я столкнулся с проблемой, после сборки моего приложения моя страница с полем slug не работает ex: / detail-game / game-name. В режиме разработки все работает отлично.

err

Uncaught SyntaxError: Unexpected token '<' 2.e8c1c89d.chunk.js:1 
Uncaught SyntaxError: Unexpected token '<' main.41c02d6d.chunk.js:1

роутер в приложении

  <Provider store={Store}>
      <BrowserRouter>
          <Switch>
              <Route path="/detail-game/:slug" component={DetailGame} />
          </Switch>
      </BrowserRouter>
  </Provider>

nginx conf

        location / {
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded>

            alias /home/<my_path>/build/>
            try_files $uri /index.html;
    }

What Я делаю не так? Спасибо!

PS: Если применить маршрутизатор ha sh вместо маршрутизатора браузера, он работает отлично, но движок Google не может анализировать страницу, потому что для него это не каноническая страница. (проблема в '#')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...