【发布时间】:2020-01-26 20:38:17
【问题描述】:
我已经在 Heroku 免费层上部署了 Strapi 无头 CMS,并尝试将它与 MongoDB 和 Postgres 数据库一起使用,每当我重新启动测功机时,例如在部署期间 - 迄今为止创建的所有数据都没有持久化?
我尝试在本地重建 Strapi,但无法重现该行为。
我正在使用免费层来托管 Strapi 以及 Heroku Postgres 的免费层。
【问题讨论】:
-
这就是应该发生的事情。测功机上的文件系统是短暂的。您需要将任何状态移动到数据库,在测功机本身之外。
-
有问题的数据存储在 Heroku Postgres 中,这是一个 DB,对吧?
-
是的,Postgres 是一个数据库。如果数据在简单的测功机重启时消失,那不是它们被存储的地方。
-
好吧,那回答了我的部分问题,想知道如果 Strapi 没有将数据放入数据库,它会将数据保存在哪里。
-
你能定义数据吗?您指的是内容类型还是实际的数据行?