【发布时间】:2018-09-07 12:39:52
【问题描述】:
我正在开发一个基于 create-react-app 包的应用(使用 API 的前端应用)。我正在使用 Heroku 进行部署,目前有两个基于相同代码库、暂存和生产的部署。这些部署应使用具有不同数据库的不同开发/登台/生产 API。
是否可以根据我运行react-scripts start 的方式告诉 create-react-app 使用不同的环境变量?
- env.development
REACT_API: https://localhost/react_api
- env.staging
REACT_API: https://myappstagingapi.heroku.com
- env.production
REACT_API: https://myappproductionapi.heroku.com
我该怎么做?这是一个好的工作流程吗?
非常感谢!
【问题讨论】: