Маршрут не работает, если не базовый c URL полимер - PullRequest
0 голосов
/ 08 января 2020

я использую этот учебник для использования маршрутов в полимере 2, я задаю маршрут, и он работает нормально, когда я запускаю стандартный URL-адрес ... Например: testurl.com (это работает) После что на каждой отдельной странице я без проблем добавляю путь к маршруту. Пример: testurl.com/product/123

Моя проблема в том, что теперь, если я обновлю sh эта страница (testurl.com/product/123) больше не работает, мой сайт загружается, загружается, загружается и не запускается ...

Я пытался настроить свой маршрут приложения следующим образом

<app-location
  route="{{route}}">
</app-location>

<app-route
  route="{{route}}"
  pattern="/:page"
  data="{{routeData}}"
  tail="{{subroute}}">
</app-route>

<app-route
  route="{{subroute}}"
  pattern="/:idProduct"
  data="{{subrouteData}}">
</app-route>

Вот как я настраиваю маршрут

this.set('route.path', '/product/' + id);

Теперь я не я не знаю, как сделать сконструированный URL-адрес, работает нормально, я не знаю, что я делаю неправильно ... Использование железных страниц и отсутствие проблем с настройкой изменения страниц, только в маршрутах с контентом после basi c URL.

...