Heroku: dbm.error: but i have a good token

Heroku: dbm.error: but i have a good token

我该如何解决下面的错误? 我有一个很好的令牌,我已经更改了两次

I've changed it twice

这是一个语法错误。令牌的值无关紧要:您使用的 Node.js 版本不理解 the nullish assignment operator, ??=.

Node.js . Since Heroku supports even-numbered (long-term support) 版本似乎添加了对 ??= 的支持,您需要使用 Node.js 版本 16。

您可以specify the version of Node.js you wish to use via your package.json,例如

{
  "name": "Some Application",
  "description": "An application that does cool stuff",
  "version": "1.0.0",
  "engines": {
    "node": "16.x"
  }
}

更新(或设置)package.json 中的 node 版本,提交并重新部署。