gpt4 book ai didi

node.js - 记住一个值

转载 作者:太空宇宙 更新时间:2023-11-04 01:05:37 25 4
gpt4 key购买 nike

我有一个nodejs应用程序部署到heroku。该应用程序有一个计数器变量。

每次发生特定事件时,该计数器变量都会递增。

现在,我不想失去这个计数器的值。也就是说,在nodejs应用程序重新启动的情况下,我希望将这个计数器的值设置为重新启动之前的值。

换句话说,我需要“记住”一个将在部署到heroku的nodejs应用程序内更改的值。

是否有任何附加组件或者是否可以设置环境变量或这些行中的某些内容?

最佳答案

您需要将值保存在某处。您可以将其保存到文件或数据库中。鉴于您的应用程序听起来并不是 super 复杂,文件可能最有意义。使用fs module在 Node 核心中找到。

var fs = require('fs');

// Save counter value to file.
function saveCount(count) {
fs.writeFileSync('counter.dat', count);
}

// Retrieve counter value from file.
function getCount() {
return parseInt(fs.readFileSync('counter.dat'));
}

如果您想使用简单的名称/值数据库,请查看 redis和他们的node client .

关于node.js - 记住一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23344591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com