Если вы изучите содержимое req.headers
, вы найдете интересующие вас атрибуты:
host
: множество облачных функций, например, «us-central1-YOUR-PROJECT.cloudfunctions.net:
x-forwarded-host
: Ваш хостинг Firebase, например "YOUR-PROJECT.firebaseapp.com"
x-forwarded-proto
: протокол исходного запроса, например, "HTTPS"
x-original-url
: URL-адрес исходного запроса, например, "/ Тест"
Между тремя из них (те, которые начинаются с "x-"), вы можете объединить их вместе, чтобы получить исходный URL.
Я не знаю, полностью ли задокументированы и поддерживаются эти заголовки.