Получение URL-адреса облачных функций для модульного тестирования с эмулятором - PullRequest
0 голосов
/ 14 октября 2019

У меня есть пара облачных функций, которые взаимодействуют с Cloud Firestore. Мне удалось запустить эмулятор для обоих (firebase emulators:start --only functions,firestore), и я запускаю запрос, и он работает. Тем не менее, URL для эмулируемых функций довольно длинный ...

http://localhost:5001/my-app/us-central1/myFunc

Я хотел бы либо получить целый URL, либо собрать его как-нибудь. my-app теоретически может быть прочитано из .firebaserc, где указано значение по умолчанию. Однако я не уверен насчет порта или региона.

1 Ответ

0 голосов
/ 14 октября 2019

Шаблон для URL является предсказуемым.

localhost:5001 всегда будет хостом и портом, на котором работает эмулятор. Это всегда должно быть одинаково, если только у вас не запущено что-либо еще на том же порту.

my-app всегда будет уникальным идентификатором вашего проекта.

us-central1 всегда будет работатьбыть регионом, в котором будет развернута функция. Теперь вы видите значение по умолчанию.

myFunc всегда будет именем функции, которую вы экспортировали из index.js.

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