Задать вопрос
@romaro

Как отрендерить страницу при SSR?

Вопрос, наверное, к тем, у кого есть опыт разработки сайтов на низкоуровневых фреймворках. У меня проект на базе express, шаблонизатор нунчаки, но я думаю принцип общий для разных технологических стеков (например, Python+Flask). Вопрос, который ставит меня в тупик: как передавать ссылки в шаблонизатор? Банально заполнять такие плейсхолдеры:
<a href="{{ links.auth.signup }}" class="_btnReg __btnReg">...</a>


Я предполагаю создавать глобальный объект links, который будет содержать все урлы, сортированные по модулям. Например:
links: {
  auth: {
    signup: '/signup',
    }
}


Этот объект со временем может разрастись до нескольких сотен урлов. Соответственно, при каждом вызове res.render, я планирую инклюдить его в общий список плейсхолдеров. Без какой-либо фильтрации, тупо все урлы проекта.

Вы поступали так же или делали какую-то хитрую фильтрацию, чтобы передавать на страницу только те ссылки, которые там есть?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Средний 11 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы