@romaro

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

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


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


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

Вы поступали так же или делали какую-то хитрую фильтрацию, чтобы передавать на страницу только те ссылки, которые там есть?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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