【问题标题】:Cannot retrieve process.env variable with NextJS app hosted on Fargate无法使用 Fargate 上托管的 NextJS 应用检索 process.env 变量
【发布时间】:2019-10-31 16:29:32
【问题描述】:

我有一个托管在 Fargate 容器上的 React + NextJS 应用程序。我在 React 应用程序中有一个自定义 lib 文件,需要读取 Fargate 容器任务定义中定义的环境变量。我正在使用 process.env。但它是空的。这是我尝试阅读的示例:

const API_KEY = process.env.API_KEY;

我试图不使用 .env,因为环境变量是在 Fargate 容器中定义的。任何人都知道为什么它不起作用?我需要求助于 .env 文件吗?如果是,那么能够在 Fargate 容器中设置环境变量的目的是什么?

谢谢。

【问题讨论】:

标签: javascript reactjs babeljs next.js aws-fargate


【解决方案1】:

在为 AWS far-gate 创建服务时,您需要在服务名称级别添加。在环境变量下可以做到这一点

【讨论】:

    猜你喜欢
    • 2023-03-14
    • 2019-08-29
    • 2022-01-01
    • 2019-12-26
    • 2021-10-06
    • 2021-05-28
    • 2023-02-09
    • 2018-10-02
    • 1970-01-01
    相关资源
    最近更新 更多