Как передавать данные от серверного js к клиентскому?
Всем доброго времени суток. Недавно начал обучение node.js и чтобы закрепить знания делаю небольшой проектик. Суть - простой каталог мест на карте с каталогами. Пишется это на node.js, express, а карты 2gis(на основе leaflet).
Вопрос - как передавать массив данных в карты? Ведь они крутятся на клиентской части js, а шаблонизатор (Hogan) передает данные в html теги, но не в <script>. Прошу простить мне неосведомленность в некоторых вопросах.
script - это тоже тег и в него точно так же можно отрендерить данные в виде json-строки или в виде токенов js-кода, как вы рендерите их в любом другом месте.
ordinary_pavel: Так все просто - на бекэнде пишется WEB API (например так на Node JS, хотя можно на чем угодно). На фронтэнде делается AJAX запрос и получается JSON или XML (собственно на чем делали, хотя для JS "роднее" конечно JSON). В колбеке запроса делаете все что вам надо с данными - например вставляете на карту, выводите списком или что вам там надо ...