Получить запрашивающий URL в Callable Firebase Functions - PullRequest
1 голос
/ 30 апреля 2020

У меня есть служба, которая разделяет html на несколько клиентских веб-сайтов. Мне нужно знать URL, откуда приходит запрос.

Клиент добавит собственный скрипт на свой сайт, и скрипт загрузит Firebase SDK и вызовет одну из моих вызываемых функций firebase.

exports.testFunction = functions.https.onCall(async (data, context) => {
    //How do you access the requesting URL?
    console.log(context.rawRequest.originalUrl) "/"
    console.log(context.rawRequest.url) "/"
})

Спасибо,

1 Ответ

2 голосов
/ 30 апреля 2020

HTTP-запросы к вызываемым функциям на самом деле не приходят "с" URL-адреса. Они приходят из любой точки мира rnet. Это может быть веб-сайт, Android или iOS приложение, или кто-то, кто просто знает протокол для вызова функции.

Если вы создаете веб-приложение и вы Чтобы передать URL-адрес страницы, выполняющей запрос, вам нужно добавить эти данные в объект, который клиент передает в функцию, которая отображается в data.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...