使用cPanel的NodeJ中的环境变量

问题描述 投票:0回答:1

因此,我将cPanel与Next.js应用程序的Setup Node.js应用程序插件一起使用。 (不要问为什么使用cPanel)

[开发过程中一切正常,生产环境中的变量除外,我从cPanel界面手动设置它们,我重新启动/停止了该应用程序,在服务器上记录了process.env,但看不到env那里的变量(更不用说在尝试调用它们时是未定义的)。

res.json(JSON.stringify(process.env));我得到了一堆变量,除了我在cPanel变量接口中手动编写的变量。]​​>

对我来说,将这些变量存储为密钥很重要,因为它们是API凭据。

任何人都知道我可能配置错误或出现此问题吗?

因此,我将cPanel与Next.js应用程序的Setup Node.js应用程序插件一起使用。 (不要问为什么cPanel)一切都在开发中按预期工作,除了生产中的环境变量,我设置了...

node.js environment-variables cpanel next.js production-environment
1个回答
0
投票

[没关系,找到了答案,服装是Next.js的错误配置。我必须在next.config.js中添加以下代码行,以便在构建版本上读取环境变量。

© www.soinside.com 2019 - 2024. All rights reserved.