我正在开发一个应用程序(基于create-react-app包的前端应用程序,它使用API)。我正在使用Heroku进行部署,并且目前有两个基于相同代码库的部署,即staging和production。这些部署应该使用具有不同数据库的不同开发/暂存/生产API。
是否有可能告诉create-react-app根据如何运行
以下是需要使用的不同环境变量:
- env.development
-
-
-
非常感谢!
是否有可能告诉create-react-app根据如何运行
react-scripts start
来使用不同的环境变量?以下是需要使用的不同环境变量:
- env.development
-
REACT_API: https://localhost/react_api
- env.staging-
REACT_API: https://myappstagingapi.heroku.com
- env.production-
REACT_API: https://myappproductionapi.heroku.com
我该如何做?这是一个好的工作流程吗?非常感谢!