node.js - 如何跨 node.js 服务器保存数据?
问题描述
我正在使用 Heroku 托管一个 node.js 服务器,其中存储了每个使用该站点的用户单击它的次数的变量。单击时,变量会增加 1。但是,Heroku 会在 15 分钟内不活动导致站点进入睡眠状态并重置所有内容。我尝试使用 node.js 写入文件并保存它,但似乎这些文件也被重置了。有谁知道即使在 Heroku 声明它不活动之后也可以保存数据的方法?
解决方案
没有办法解决它,因为 Heroku 在不活动后会删除文件。您需要一些外部存储,例如在其他地方设置的 MongoDB。
推荐阅读
- php - 我可以为 1 SELECT (mysql) 做多个 WHERE 吗?
- amazon-web-services - S3 存储桶策略中的 AWS 多个 CloudFront 分配
- arrays - 读取C中的数字数组
- javascript - 如何在 Axios 请求中包含重复的表单数据值?
- python - 使用结构同时在多个主机上运行脚本
- vue.js - How to replace css class name partially in Vue?
- android - Android BLE特性getValue是没有任何反应?
- java - 如何从 Java 中的子类访问私有数组?
- php - 错误的 DigestValue:“哈希值不匹配”XML 与 PHP
- php - Laravel dompdf 转换为 pdf 时无法正确显示视图