Передача переменной из файла e js в файл javascript - PullRequest
0 голосов
/ 20 марта 2020

Я использую express и передаю переменную в файл e js "index.e js".

res.render("index",{passedUser:req.user.alias})

Я могу распечатать его очень хорошо, используя <% = passUser% > в файле e js. Однако мне нужна эта переменная в файле javascript для некоторых операций. Пример в файле "index.e js", если я добавлю -

<script>

const a = <%=passedUser%>;
console.log(a);

</script>

Это не работает. Кто-нибудь может подсказать мне, как это сделать?

1 Ответ

0 голосов
/ 20 марта 2020

Вы можете сделать что-то вроде этого:

<div id="mydiv" data-user=<%= passedUser %>></div>

Затем в вашем <script> вы можете получить значение из этого div, в котором хранится ваша переменная:

<script>
  var test = document.getElementById('mydiv').dataset.user
</script>

Вроде как. Удачи.

...