Обеспечение доступности res.locals.user в клиенте pug, обратном прокси на IIS - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть приложение NodeJS, работающее с шаблонами pug для внешнего интерфейса. В общем, если я установлю res.locals.user в промежуточном программном обеспечении после входа в систему, переменная 'user' будет доступна для шаблонов мопса.

Например, фрагмент моего файла мопса.

 ul.nav.navbar-nav.ml-auto
   if !user
     li.nav-item(class=(title === 'Login') ? 'active' : undefined)

Когда я запускаю сервер и получаю прямой доступ к этому приложению, все работает нормально. Но если я получаю доступ к этому приложению через обратный прокси-сервер IIS, мой веб-сайт загружается нормально, но, поскольку я не могу получить доступ к локальной переменной 'user', пользовательский интерфейс ведет себя странно.

Есть ли способ, чтобы я мог передать локальные переменные, чтобы шаблоны pug могли получить к нему доступ? Это можно сделать через файл web.config? Или есть какой-то другой способ исправить это?

Любая помощь будет неоценимой.

...