NextJS Heroku 部署不更新环境变量

gdv*_*der 2 heroku next.js

我有一个 NextJS 应用程序设置并部署到 Heroku。当我更新 Heroku 环境变量时,新变量实际上并未在实时站点上使用。我尝试通过 CLI 更新 Heroku 控制台中的变量、编辑变量、删除变量然后将它们添加回来,并多次重新启动测功机。我认为这可能是一个缓存问题,我只需要稍等一下更改即可传播,但现在已经 12 小时了,新变量仍然没有在网站上使用。

任何帮助将不胜感激。

gdv*_*der 7

我必须触发重建才能更新环境变量。为了在不构建的情况下(在运行时)更新环境变量,您需要对 webpack 进行一些更改。