Я пытаюсь создать веб-приложение Polymer.Я следовал примерам, читал документацию и разбирался в стартовых комплектах.Проблема в том, что я не знаю, как выйти за рамки примеров.В частности - app-маршрутизация.Я имею в виду основную структуру приложения и искал небольшую помощь, чтобы начать.Я хочу, чтобы у меня был основной веб-сайт, а также панель администратора, доступ к которой можно получить через страницу входа.
Портал администратора - admin
жестко задан.
/admin/:collection
/admin/:collection/:document
/admin/users
/admin/users/userA
и это все о странице администратора.Может быть, admin-dashboard
страница тоже.
Если вы не можете сказать, я использую Firebase Firestore в качестве бэкэнда, так что все основано на коллекции / документе (думаю, mongodb)
/:collection
/:collection/:document
/bars
/events
/bars/barA
/events/eventA
статические страницы
/coming-soon
/about
/terms-and-services
/admin
Итак, разместите наблюдателя на странице.если админ - что делать?в противном случае - загрузить одну страницу?
Обрабатываю ли я все страницы навигации в my-app
?Нужно ли настраивать app-route
для обработки любой ситуации?
<app-route
route="{{route}}"
pattern="/:page"
data="{{routeData}}"
tail="{{subroute}}">
</app-route>
<app-route
route="{{subroute}}"
pattern="/:subpage"
data="{{subrouteData}}">
</app-route>
Каков наилучший метод для работы с большими, динамичными веб-сайтами?Спасибо