Клиентские SDK Firebase для JavaScript в основном не поддерживаются для использования на NodeJS.Это объясняет вашу ошибку - XMLHttpRequest изначально доступен в браузерах, но не в узле.Если вы хотите запустить серверный код, который обращается к ресурсам Firebase и Google Cloud, вы должны использовать серверные SDK.
Firebase предоставляет серверные SDK через Firebase Admin SDK , который полностью работаетна узле.Для доступа к облачному хранилищу Admin SDK перепаковывает существующий облачный хранилище SDK, предоставляемое Google Cloud.
Обратите внимание, что отсутствует понятие «URL загрузки», предоставляемое Google Cloud SDK для облачного хранилища.У него есть нечто, называемое «подписанный URL», которое используется аналогично.