@nik8n

Как передать объект с данными в node.js express совместно с html страницей?

Здравствуйте, возможно я не понимаю какой-то фундаментальной вещи, но мне тут в голову ничего не приходит

Согласно схеме :
Клиент посылает GET запрос на сервер node js и ему приходит страница html с данными из БД
Но мне надо дополнительно включить туда данные для их использования в JS файле на этой странице (для построения графиков)

Есть варианты решения которые я придумал и их можно реализовать:
1. Передать эти данные в тексте какого-нибудь html элемента скрытого на странице либо в dataset параметре тэга и потом считать эти данные при помощи JS . Но этот вариант дичь )

2. При загрузке страницы из JS отправлять дополнительный POST запрос на сервер
Но это дополнительный запрос

63ef724a169dc237921854.jpeg
Можно ли как-то скрытно при ответе на GET-запрос передать данные клиенту совместно с HTML файлом ?

P.S. я пробовал response.send (данные) , но это не идет с html , например
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@ragnvaldr9
В шаблоне в теге script положить данные в глобальный объект.
Можно привязать к window (что-нибудь вроде window.appData).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы