Можете ли вы получить window.location из функций firebase (с рулем, усилителем и экспрессом) - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть пара видов руля с функциями экспресс и пожарной базы.Затем я загружаю представление индекса внутри другой страницы (используя XMLHttpRequest):

xhttp.open("get", "`firebase-functions-link`/api/index", true);

, затем у меня есть экспресс-маршрутизатор, который отправляет меня на контроллер индекса

...
router.route('/index').get(indexCtrl.render);
...

Затем вмой контроллер Я отображаю свою функцию index.handlebars

template = (device === 'mobile' ? 'm-index' : 'index'), 
...
res.render(template, {...props, layout: false });

Я пытаюсь получить что-то вроде windows.location или document.location внутри этой функции, но я не могу найти какой-либо способ.Мне нужно это, чтобы я мог сохранить исходный сайт, потому что взаимодействие продолжается в функциональном домене, но я хочу, чтобы пользователь мог вернуться на исходный сайт.

Короче говоря, когда кто-то делает запросс сайта на мои функции я хочу получить полную ссылку со страницы, которая сделала запрос.

...