嘿,试图在 app 中存储 API 凭据并遇到了问题,希望有其他人也遇过类似情况。

每次我运行 npx devvit settings set MY_KEY 都会失败:

ERROR:"UpdateSettings"失败,尝试了3次。
第一次错误:/devvit.actor.settings.v1alpha.AppSettings/ValidateAppForm 
未定义:rpc 错误:code = 未实施 desc = 服务器不实施方法
/devvit.actor.settings.v1alpha.AppSettings/ValidateAppForm

我尝试过:
* 在 devvit.json 中将设置声明在 settings.global 下(http://settings.global)
* 通过 Devvit.addSettings([{ name: 'MY_KEY', type: 'string', scope: 'app', isSecret: true }]) 在代码中声明
* 运行 npx devvit upload 后每次更改之前尝试 settings set
* 多次上传,我现在使用的版本是 0.0.3

每次尝试都是相同的错误。应用本身正常工作,因为是设置 CLI 命令出问题了。

为了给出背景:我正在构建一个基于 Devvit 的 Web 游戏(使用u/ devvit/web`栈,Hono + tRPC),并试图安全地存储 Spotify API 凭据。

这是已知问题吗?除了直接硬编码或运用 Redis-hacking 来解决问题以外,有什么其他方式来解决?