Uncaught SyntaxError: Неожиданный идентификатор: - при использовании значения response.locals узла express внутри <script> - PullRequest
0 голосов
/ 08 июня 2018

Я пытался получить доступ к переменной, добавленной в res.locals узла express из index.hbs в теге <script>.

Код Express

app.get('/', function(req, res) {
 res.locals.settings = {active: true};
 render(req, res, 'dist/index.hbs');
});

Использование res.locals внутриТег <script> в файле hbs.

 <body>
    ....
      rendered html
    ....

    <script type="text/javascript">
       somefunction(JSON.stringify({{{settings}}});
    </script>
</body>

При загрузке страницы выдается ошибка.

Uncaught SyntaxError: Unexpected identifier

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...