我知道我可以通过运行以下命令在本地启动Firebase云功能。
firebase serve --only functions
但是,在使用android firebase SDK调用函数时,有什么方法可以将我的android客户端应用程序指向本地运行的函数,以便在将功能部署到firebase之前可以测试真实的应用程序?
答案 0 :(得分:2)
如果您仅使用[{1, 'lll', ‘lll', 'lll', '', ‘1’, 'lobio', 'c:/'},
{2, 'test', ‘test3', 'blob', 'blah', ‘1’, 'lio', 'c:/'},
{3, 'ledere', ‘copsssss', 'reds', 'server', ‘0’, 'lobio', 'c:/'}]
个端点
是的,使用添加的服务器和url,如果您在本地网络上,那就是运行本地服务器的计算机的IP地址-请注意不要忘记也包含端口,例如:
{0: {'id': 1, 'Host': 'lll', 'username': 'lll', 'password': 'lll', 'label': 'lll', 'Enabled': 1, 'name': 'lobio', 'file': 'c:/'}, 1: {'id': 2,'Host': 'test', 'username': 'test3', 'password': 'blob', 'label': 'blah', 'Enabled': 1, 'name': 'lio', 'file': 'c:/'}, 2: {'id': 3, 'Host': 'lwderel', 'username': ‘copsssss', 'password': 'reds', 'label': 'server', 'Enabled': 0, 'name': 'lobio', 'file': 'c:/'}}
关于数据库触发器和HTTPS
函数(而不是192.168.0.100:5000/endpointName
),我认为它们不起作用-但是我不确定。
使用以下方法部署到onCall()
可能是一个耗时的过程:
HTTPS
有时甚至是
firebase
但是,以下示例仅部署您可以指定的一项功能,因此可以更快地完成。
firebase deploy
我希望这会有所帮助!
答案 1 :(得分:2)
当前不支持使用客户端SDK更改可调用函数的端点。团队知道开发人员愿意这样做,但是file a feature request帮助团队确定对此功能的需求量并没有什么坏处。
同时,您有other ways本地调用而不是通过客户端SDK调用。