我有一个带有白色标签的 React Web 应用程序,并且有 4 个版本。该代码已完全参数化,因此我所要做的就是更改应用程序中的一个值,然后它将连接到正确的 AWS Cognito 进行身份验证,然后连接到正确的数据库等...
4 个版本中的每一个都位于自己的唯一域中,该域使用 CloudFront 和 S3 存储桶进行托管。所以我有 4 个 S3 存储桶,每次我进行代码更改时,我都必须编译 4 次(每次更改一个参数)并进行 4 次上传等......随着时间的推移,随着更多的部署,这显然会爆炸。
我想要做的是让它,所以我只需要编译一次并使用一个 S3 存储桶来节省时间。我正在考虑获取 URL,然后根据 URL 是什么来更改代码中的一个参数,该参数是我之前在编译之前为标签手动更改的。但我不知道这是不好的做法还是有更好的方法?
谢谢你。