Open kompolom opened 9 years ago
На мой взгляд - безусловно, на node.js. Node.js по uri определяет, какие данные нужны, какие блоки рендерить. Когда начинал писать bnsf, ничего хорошего для роутинга не нашел, пришлось писать минималистичный базовый роутер. Сейчас, может, уже есть какая-то адекватная замена.
Часто говорят о трехзвенной архитектуре, где nodejs является своеобразным прокси к backend api, котоырй формирует bemjson-дерево из исходных данных и отдает html. Где должен находиться роутинг в такой архитектуре, на ноде или на бэкенде?