Express. js знать, где была нажата ссылка на страницу - PullRequest
0 голосов
/ 30 апреля 2020

Где в объекте req можно увидеть, откуда я пришел, в Express. js.

Допустим, у меня есть одна и та же панель навигации на каждой странице моего сайта, но я нажимаю на ссылку в этот навбар. При определенных условиях я хочу перенаправить на страницу вызова вместо перехода по нажатой ссылке. В середине, где для этих маршрутов я смогу найти страницу, на которой я щелкнул по ссылке в объекте запроса, я прав?

1 Ответ

0 голосов
/ 30 апреля 2020

Referer - это то, что вы ищете. Внутри вашего контроллера, если вы console.log(req.headers), вы увидите свойство referer, содержащее адрес предыдущей веб-страницы.
Итак, если вы хотите перенаправить назад, вы можете использовать это res.redirect(req.headers.referer);

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