Wpis z mikrobloga

#javascript #node #programowanie
Panowie chce pobrać adres URL strony. Mam coś takiego

let origin = req.get('origin');
if (!origin) {
origin = req.get('referer');
}

Ale niektóre domeny nie mają origin i referer i dostaje „undefined”. Czy jest jakiś trzeci sposób żeby pobrać URL w przypadku gdy to co wyżej nie istnieje? Chciałbym dodać że jeśli referera nie ma to ma przychodzić coś innego tylko nie wiem jak wyłapać ten adres URL domeny zamiast nieszczęsnego undefined. Ktoś ma jakiś pomysł? Z góry dzięki.
  • 2
@BigInt: Możesz sobie co najwyżej sprawdzić w headerach, ale jak strona nie udostępniła to nie będziesz miał tej informacji, przecież równie dobrze ktoś na twój adres może wejść z kliknięcia w link zakładki albo ręcznie wpisując adres w pasku przeglądarki.