首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebase函数:部署版本或时间戳(用于日志记录)

问Firebase函数:部署版本或时间戳(用于日志记录)
EN

Stack Overflow用户
提问于 2020-09-18 16:29:45
回答 1查看 66关注 0票数 0

返回的最佳自动可用值是什么(例如,在HTTP函数中),它给出函数当前部署的版本或时间戳的唯一指示(所以不是节点运行时的版本)?寻找一个数字或时间戳,当我对我的函数进行新的部署时,它会自动递增。

我想用这个:

代码语言:javascript
复制
function currentFileTimestamp() {
  var stats = fs.statSync("./index.js");
  var mtime = new Date(stats.mtime);
  return mtime
}

但这看起来总是返回Tue Jan 01 1980 00:00:01 GMT+0000 Firebase Admin API是否有“当前部署的版本”时间戳或我们可以使用的时间戳?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-18 20:59:41

有一些替代方案,你可以试一试。在Node.js 10运行时环境中,有一个名为K_REVISION的环境变量-更多信息here,您可以在其中找到云函数版本的值。

对于Python和较早的Node.js版本,还有一个名为X_GOOGLE_FUNCTION_VERSION的环境变量,您还可以检查已部署的版本。

您可以通过类似案例here中的示例获取有关如何使用它们的更多详细信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63952056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档