Доступ к эмулятору firebase из локальной сети - PullRequest
0 голосов
/ 06 октября 2019

Я использую команду firebase emulators:start firebase для локальной эмуляции функций. Это прекрасно работает на симуляторе iOS, но если я использую реальное устройство Android, которое находится в той же сети, эти функции недоступны. Я могу получить доступ к порту 5001 следующим образом: locahost:5001, но не так: 192.168.x.x:5001.

У меня есть следующий код в моем выставочном проекте Reaction-native:

export const functions = firebase.functions();
firebase.functions().useFunctionsEmulator('http://192.168.x.x:5001');

но опять же, это работает только на симуляторе, если я изменил последнюю строку на:

firebase.functions().useFunctionsEmulator('http://localhost:5001');

Можно ли запустить эмулятор с параметром --host, как в команде firebase serve? Есть ли другое решение?

...