首页 > 解决方案 > Express.js 知道点击页面链接的位置

问题描述

我可以在 req 对象的哪个位置看到我在 Express.js 中的来源。

假设我在网站的每个页面上都有相同的导航栏,但我点击了该导航栏中的链接。在某些情况下,我想重定向到调用页面,而不是转到点击的链接。在这些路线的中间,我应该能够找到我在请求对象中单击链接的页面,对吗?

标签: express

解决方案


推荐人是你要找的东西。在您的控制器内部,如果您 console.log(req.headers)将看到一个referer包含上一个网页地址的属性。
所以,如果你想重定向回来,你可以使用这个res.redirect(req.headers.referer);


推荐阅读