Я могу добавить метаданные к фиксациям мерзавца? Или я могу скрыть некоторые теги в gitk

Если вы хотите предоставить клиенту значение переменной с сервера, которое никогда не изменяется или не обновляется, вы можете просто добавить скрытое поле ввода в свой шаблон и добавить его значение

В своем шаблоне EJS файл будет выглядеть как

<% if (data) { %>
  <input type="hidden" value="<%= data %>" id="myGlobal"/>
<% } %>

, вы должны передать значение данных в вашей функции res.render('template',{data:"hello"}) в шаблон.

Вы можете получить доступ к значению этой переменной из клиента с помощью простого document.getElementById("myGlobal"). Снова не передавайте конфиденциальную информацию в скрытые поля.

Если вы хотите передать конфиденциальную информацию, внедрите конечную точку на вашем сервере с аутентификацией и вызовите конечную точку от клиента с помощью вызова ajax. Это также лучший подход для обновления значения переменной со стороны клиента. [ 118]

40
задан chicks 18 August 2015 в 15:48
поделиться