github - github上的文件系统问题 - Discord.Js
问题描述
我正在用 discord.js 做我的不和谐机器人。我用GitHub和Heroku托管它。当用户发送命令时,机器人会在txt 文件中写入一些信息。在本地这是可行的,但是当我将它托管在 github 和 heroku 上时,机器人无法正确写入,不要在 github 的文件上写入,所以在 github 上的文件是空的,当我重新启动重置所有的机器人时
谢谢
解决方案
Heroku 文件系统是短暂的 - 这意味着在 dyno 运行时对文件系统的任何更改只会持续到该 dyno 关闭或重新启动。这意味着 Heroku 上的文件系统不适合数据的持久存储。
解决此问题的方法是使用免费的Heroku Postgres。
推荐阅读
- yocto - 如何使用 Yocto 修改 rootfs 配置文件?
- node.js - SequelizeDatabaseError:列“functionCode”不存在,当它存在时
- javascript - 在 Vue.js 中更改 DIV 网格上的背景颜色而不更改其他人的背景
- dart - 如何在 Dart 构造函数中设置 final/const 属性
- python-3.x - 在哪里放置经过训练的语音模型
- ios - 表格视图动态单元格内的文本视图会产生奇怪的滚动行为
- python - 如何确保 TensorFlow Generator 上采样过程创建完全覆盖随机噪声的种子?
- javascript - Firestore:重复 firestore.set() 导致错误:索引 0 处的元素不应为空字符串
- linux - Linux/Shell 对大文本文件进行切片
- c++ - 我们如何在c中制作函数指针的深层副本