Как использовать статические переменные в JS-файле?Как импортировать переменные из NodeJS в JS?
Я использую nodeJS с шаблонами ejs. В HTML это работает, если я использую <%= colors %>
, но я хочу использовать содержимое цвета в clientide js.
я думаю, что это должно выглядеть следующим образом:
var color[] = <%= colors =>
будет приятно знать, что им делать неправильно. Спасибо!
Marius
редактировать: очистить вещи, я уже писал вопрос быстро, так что, кажется, я забыл объяснить некоторые вещи.
Цвета - это массив, отправленный узлом экспресс-сервера nodeJS.
var colors = ['blue', 'red', 'green'];
в index.ejs шаблоне, я могу назвать "синим" с помощью:
<span>
<%= colors[0] %>
</span>
. теперь у меня есть отдельный файл functions.js на стороне клиента. Я хочу получить доступ к «синему» в этом файле.
'<%= colors =>' это какая-то разметка, используемая языком шаблонов, например PHP. Поэтому либо укажите этот язык, либо уточните свой вопрос. –
, который не является html, то есть заманчивым движком, не может определить, какой из них может быть? Вам нужно уточнить, что вы хотите сделать, а также больше контекста в отношении технической установки. – Drakoumel
Посмотрите исходный код, который будет доставлен в браузер. Посмотрите на JS, который вы получите. Посмотрите, выглядит ли это так, как вы ожидаете. Посмотрите, какие ошибки отображает браузер в консоли инструментов разработчика. – Quentin