当前位置: 首页 > 面试题库 >

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

井宪
2023-03-14
问题内容

我知道您可以在Web,iOS和android中获取服务器时间戳-但是Firebase的新Cloud
Functions呢?我不知道如何获得服务器时间戳?用例是我想在电子邮件到达时为其打上时间戳。

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

但这似乎在功能节点服务器界面中不可用?

我认为已经很晚了,我可能会遗漏这里的重点…

编辑

我正在这样初始化

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

然后,它被这样称呼。

Firebase.database.ServerValue.TIMESTAMP

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

admin.database().ServerValue.TIMESTAMP

fb.ServerValue.TIMESTAMP

问题答案:

由于您已经在使用admin SDK,因此正确的语法为:

admin.database.ServerValue.TIMESTAMP


 类似资料:
  • 如何使用ruby获得服务器响应时间? get_response(URI. parse(url))到URL的响应代码和响应时间。实际上我的代码是: 它工作得很好,但我的响应时间太高,例如:Twitter。com(630.52ms)。如果我尝试ping推特。com,我收到70/120毫秒的回复。 这是计算此服务器响应时间的最佳方法吗?

  • ap.getServerTime(CALLBACK) 获取当前服务器时间的毫秒数 CALLBACK 参数说明 名称 类型 描述 time Number 服务器时间的毫秒数 代码示例 <script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script> <b

  • Since 9.9 getServerTime(获取服务器时间) 通过APTimeUtilGetServerTimeWithStrictMode方法来获取当前服务器时间的毫秒数,如果离线情况那么为-1 使用方法 AlipayJSBridge.call('getServerTime', function(data) { console.log(data.time) }); 代码演示 <a hr

  • 问题内容: 我了解可以用来在执行数据库操作时在Firestore服务器中生成时间戳记。我想了解如何从Firestore数据库中的特定设备中以没有任何数据库相关操作的格式获取时间戳。 问题答案: 因此,假设您拥有一个如下所示的数据库架构: 要获取属性值作为对象,请使用以下代码行: 请记住,为了获得该对象,应该按照以下帖子中我的回答中的说明设置日期: 在Firebase Firestore上Serve

  • 前端nuxt项目在服务器A, 后端api服务在服务器B 要做接口鉴权,需要在请求中带上时间参数 在用户用浏览器访问的时候,如何可以获取到服务器的时间(不调用api服务器的接口,不调用第三方接口),前端将请求带上时间再访问api服务器,api服务器再做鉴权处理

  • 问题内容: 我需要从一些在线资源中获取时间- NTP服务器,JSON时间服务器,或者可能只是HTTP标头。我不在乎精度,但是我确实需要从在线资源中获取时间。我无权访问任何服务器,因此无法编写任何服务器端代码。 我无法使用HTTP请求来获取标头,因为我猜这将违反相同的原始策略。 而且我似乎找不到一种不涉及某些级别的PHP或其他语言的方法-我只能使用HTML / CSS / JS …没别的! 有任何想