我想在每次更改应用程序时保存应用程序的“状态”,并在每次启动应用程序时加载它。
“状态”将是一个简单的对象,其中有一些变量,它的想法是JSON.stringify
它到一个文件,而JSON.parse
它需要时。写入/读取小文件
据我所知,这不能用Node的fs
来完成,因为Heroku上的文件不是永久的。
我也不能使用S3,因为它不是免费的(免费计划只持续一年),这是我的一个爱好项目 - 我不愿意为此付费。
另一个反复的建议是使用某种数据库,但我认为这是浪费时间,因为我只会处理一个非常小的文件。
从本质上讲,我的问题是,我怎么能实现的东西是最接近这个?:
WRITE("filename.txt",JSON.stringify(x));
x=JSON.parse(READ("filename.txt"));
(PS:我在什么地方阅读,似乎无法记得,那给人的Heroku免费这是什么?它与我的代码有什么关系?)
使用Redis不是问题:https://elements.heroku.com/addons/rediscloud –
非常感谢! –