Javascript 如何在express.js中跟踪访问我的网站的用户的来源?

Javascript 如何在express.js中跟踪访问我的网站的用户的来源?,javascript,express,Javascript,Express,我正在构建一个缩短URL的web应用程序。我想添加的一个功能是跟踪web流量 例如,如果一个用户在www.youtube.com上,然后使用我的一个缩短URLex.com/Hks3,我希望能够在重定向之前跟踪来自www.youtube.com的用户 我没有太多的运气研究,我想远离外部API或工具来完成这一点,除非它是必要的 到目前为止,我已经在express中尝试了多种解决方案,但总是无法定义 举几个例子 req.header('Referer'); || req.headers['refere

我正在构建一个缩短URL的web应用程序。我想添加的一个功能是跟踪web流量

例如,如果一个用户在
www.youtube.com
上,然后使用我的一个缩短URL
ex.com/Hks3
,我希望能够在重定向之前跟踪来自
www.youtube.com
的用户

我没有太多的运气研究,我想远离外部API或工具来完成这一点,除非它是必要的

到目前为止,我已经在express中尝试了多种解决方案,但总是无法定义

举几个例子

req.header('Referer'); || req.headers['referer'] || req.get('Referrer') || req.headers.referrer || req.headers.referer 
不确定这是否可行,如果您知道解决这一问题的任何方法,这将是非常好的(即使他们需要一个特殊的工具/Api来收集数据)