【问题标题】:Setup React application inside AWS Beanstalk using environment variables使用环境变量在 AWS Beanstalk 中设置 React 应用程序
【发布时间】:2021-09-06 07:36:39
【问题描述】:

我正在寻找是否可以根据应用程序部署到的 Beanstalk 环境将 React 应用程序设置为具有特定环境变量。

我的目标是预编译反应代码,其中包含特定于该环境的环境变量。我想避免向用户提供包含所有环境变量的 JS 代码

假设我在 Beanstalk 中有 2 个不同的环境:

env A:应该有process.env.API_ROUTE = http://api1/

env B:应该有process.env.API_ROUTE = http://api2/

是否可以使用 MsBuild 条件,以便根据所选的 Beanstalk 环境运行不同的构建脚本? 或者是否可以根据 Beanstalk 内部环境变量进行调节?

【问题讨论】:

    标签: reactjs amazon-web-services webpack amazon-elastic-beanstalk


    【解决方案1】:

    我发现这样做的唯一方法是通过 .net 中间件,该中间件在将 .js 文件提供给用户时对其进行解析,并将预定值替换为环境变量。

    【讨论】:

      猜你喜欢
      • 2019-05-09
      • 2020-02-05
      • 2021-04-08
      • 2016-03-13
      • 2019-04-03
      • 1970-01-01
      • 2012-10-03
      • 2012-06-08
      • 2017-11-14
      相关资源
      最近更新 更多