我希望每次更改应用程序时都保存应用程序的“状态”,并在每次启动应用程序时加载它。
"state“将是一个简单的对象,其中包含少量变量,其思想是将其JSON.stringify为一个文件,并在需要时对其进行JSON.parse。
据我所知,这不能使用Node的fs来完成,因为Heroku上的文件不是永久的。
我也不能使用S3,因为它不是免费的(免费计划只持续一年),这是我的业余项目--我不愿意为此付钱。
另一个反复出现的建议是使用某种数据库,但我认为这是浪费时间,因为我只处理一个非常小的文件。
本质上,我的问题是,我如何才能取得与此最接近的成就?
WRITE("filename.txt",JSON.stringify(x));
x=JSON.parse(READ("filename.txt"));(P.S:我在某个地方读过,似乎记不起Heroku给出的免费100 to (这就足够了)。那是什么?它与我的代码有任何关系吗?)
发布于 2016-02-22 15:15:55
我可以想出几种免费的方法来做到这一点。它们基本上归结为“什么免费服务允许我读取/写入任意文件内容,并通过API访问?”…?
否则,你提到了数据库。当然,就技术而言,数据库可能会过度使用技术,但考虑到您的限制(以及您可以在Heroku上免费获得一个小数据库),以及实现上述API之一的开销有多大,这可能是最好的选择。
希望这能有所帮助。
https://stackoverflow.com/questions/35556690
复制相似问题