Sledujte přesměrování URL pomocí Node.js

Zkracovače adres URL jsou v dnešní době desetník a je docela hezké mít hezkou adresu URL místo řetězce dlouhého míle, ale zkracovače adres URL mají své nevýhody: mohou maskovat nebezpečné adresy URL a dostat se ke koncovému bodu může být pomalé, protože nakonec odešlete více žádostí. A co když se zkracovač vyprodal porno společnosti?! Čau!

Před chvílí jsem napsal příspěvek o sledování adres URL z příkazového řádku pomocí cURL. Protože miluji JavaScript a Node.js je v plném proudu, chci vám ukázat linkfollower , nástroj Node.js pro sledování přesměrování adres URL a získání cílové adresy URL.

Začněte instalací linkfollower :

yarn add linkfollower
# or `npm install linkfollower`

S linkfollower nainstalované globálně, můžeme použít follow , abyste sledovali sérii přesměrování až k cílové URL:

# follow {url}
follow http://davidwalsh.name/css

# RESULT:
# http://davidwalsh.name/css -> 301
# https://davidwalsh.name/css -> 301
# https://davidwalsh.name/css-animation-callback -> 200

Zkracovače adres URL lze přirovnat k zavázaným očím – příslib, že půjdete na jedno místo, ale možná skončíte na jiném. Pomocí linkfollower je dobrý postup, pokud vám záleží na zabezpečení odkazů.