node.js - 如何在 Cloud Functions for Firebase 中获取服务器时间戳?

标签 node.js firebase firebase-realtime-database google-cloud-functions firebase-admin

我知道您可以在 web、ios 和 android 中提取服务器时间戳 - 但是 Firebase 的新 Cloud Functions 呢?我不知道如何在那里获取服务器时间戳?用例是我想在电子邮件到达时为其添加时间戳。

在网络上是 Firebase.database.ServerValue.TIMESTAMP

但功能 Node 服务器界面中似乎没有?

我想已经很晚了,我可能错过了这里的重点......

编辑

我是这样初始化的

admin.initializeApp(functions.config().firebase);
const fb = admin.database()

然后,它被这样调用..

Firebase.database.ServerValue.TIMESTAMP

但是,这是来自客户端集成。在 Functions 上,Firebase 不会像这样初始化。我试过了

admin.database().ServerValue.TIMESTAMP

fb.ServerValue.TIMESTAMP

最佳答案

由于您已经在使用管理 SDK,因此正确的语法是:

admin.database.ServerValue.TIMESTAMP

关于node.js - 如何在 Cloud Functions for Firebase 中获取服务器时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43567312/

相关文章:

ios - Firebase Swift 3.0 语法更新?

firebase - Firebase 数据库是否提供事件、触发器和存储过程等功能?

node.js - 如何防止 mongodb 支持的分布式 Nodejs Web 服务器架构中的竞争条件

node.js - 如果同一用户从不同的浏览器或计算机登录,则强制注销。 Node.js + Express + Socket.IO

ios - swift iOS : Inserting data into Firebase database overwrites existing data

android - 使用 Firebase 设置群聊的阅读状态

javascript - Node.JS 如何处理重复的传递依赖?

node.js - React - 从 './App.jsx' 导入应用程序

reactjs - 使用 React-beautiful-dnd 和 Cloud Firestore 发生 Flash

ios - 为什么在遍历 firebase 数据库时得到 nil?