Firebase 云函数中的 Object.values()
Posted
技术标签:
【中文标题】Firebase 云函数中的 Object.values()【英文标题】:Object.values() in Firebase Cloud Functions 【发布时间】:2017-08-15 11:50:42 【问题描述】:我正在尝试在我的 Firebase 云函数之一中使用 Object.values()
,但它未被识别为函数。我认为这意味着 es7 函数在 Firebase Cloud Functions 上不可用。我的问题有两个:
首先,这是真的吗?其次,我认识到某些浏览器不支持该功能,但我想知道这对 Firebase Cloud Functions 是否重要。谁能给我解释一下?
【问题讨论】:
【参考方案1】:根据 node.green,Firebase 仅支持 LTS 版本的 Node,目前版本为 6.10.x,Object.values
在 Node 6.10.x 中仍落后于实验标志。
希望这能消除您的疑虑!
【讨论】:
【参考方案2】:遇到了同样的问题。查看this answer,它建议使用Object.keys
函数并将其链接到数组原型附带的内置map
函数。
【讨论】:
是的,我希望能够使用 Object.keys。【参考方案3】:Node 8 现在可用于云功能。尝试升级您的环境。
您可能只需要:
将 "engines": "node": "8" 添加到 /functions/package.json。 Example。如果还是不行:
将您的 firebase-functions 升级到最新版本 将 firebase-tools 升级到最新版本【讨论】:
以上是关于Firebase 云函数中的 Object.values()的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法从 Firebase 云函数中的单个函数返回 2 个值并将它们存储在数据库中的不同节点中?