如何在 heroku 上的 node.js 中远程保留 spotify 刷新令牌

How to keep a spotify refresh token remotely in node.js on heroku

每 24 小时,heroku 循环中的 dynos,这意味着我的 spotify 登录令牌会丢失,直到我再次登录,这使得该应用程序无法运行,直到我登录以获取另一个刷新令牌。我想知道是否有人知道那里有免费服务,我可以从字面上用 node.js 读写令牌字符串,这样它会在测功机循环时持续存在。我正在研究 firebase 的实时数据库和云 firestore,以及 mongoose for mongo db,但似乎要为一个字符串设置很多额外的工作。有人有推荐吗?

大多数人会将 Heroku 应用程序与 Heroku Postgres 的免费层配对。设置它时,您会在环境变量中获得提供给您的应用程序的 PostgreSQL 连接凭据。您可以免费获得 10,000 行,足以存储一些数据,例如令牌值。

https://www.heroku.com/postgres

您提到的其他服务可以让您存储 NoSQL 数据,因此您甚至不必创建 table。例如,如果您愿意设置一个 Google 云帐户,Firestore 将是一个不错的选择。他们的免费套餐将涵盖您想做的事情。您将以类似的方式进行设置,以自定义设置环境变量的形式向您的 Heroku 应用程序提供 Google 云连接凭据。

https://cloud.google.com/firestore/