我认为标题已经说明了一切。但我想进一步解释一下。
比方说,我有一个正在运行的nodejs服务器,其中包含一个变量,该变量将包含 (几乎)服务器将存储的所有数据。如果我想重新启动服务器(由于 某些原因),如何备份变量以便安全地关闭nodejs服务器, 并使用关闭时包含数据的变量重新启动它?
问候, 约书亚兰 git 123
最佳答案
这里有一些伪代码来实现您想要做的事情:
启动时,读取 data.json 并将其值分配给您的单个数据变量:
var data = JSON.parse(fs.readFileSync('data.json'));
当使用 Ctrl-C 关闭应用程序时,您可以使用此处理程序将单个数据变量写回 data.json。
process.on( 'SIGINT', function() { fs.writeFileSync('data.json', JSON.stringify(data)); process.exit(); })
关于javascript - Node.js - 如何将变量备份到文件并在服务器重新启动时重新获取它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16957197/