我是一个用例,我希望在firebase中维护一些很少变化的常量,并在设置constants.changed
配置值时将它们加载到我的云函数项目(project-1)中到true
。在下一个请求执行期间,我将使用修改过的常量更新我的JS文件,并使用
delete require.cache[require.resolve('./constants.js')]
。
另外,在这里,我想将标记constants.changed
重新设置为false
,以便下一个请求不会真的做同样的事情!通过这种方式,我可以避免在每个请求中连续点击firebase,以获取那些很少变化的常量文档。
我可以手动设置此配置,但我还有另一个系统(云功能项目[project-2]),它实际上对常量进行了这些更改。因此,我希望项目2中的云功能将firebase云功能配置值constants.changed
设置为true
。
我是在海市蜃楼后奔跑吗?这是否有可能实现。我已经检查了文档,但似乎Config界面没有公开这样的功能!
答案 0 :(得分:0)
我无法实现我在问题中所说的内容!
在上述要求叙述中没有考虑两个基本前提。
以上两个限制都无法实现我所要求的目标。但是拥有功能(热部署!)
会很不错