我应该在哪里存储react redux app中的环境特定设置

时间:2017-01-16 12:16:19

标签: reactjs redux redux-saga

注意:React概念的新功能,请不要忽略任何有问题的概念错误,请更正。

我正在使用react和redux构建应用程序。我从this入门套件开始,取得了一些进展。现在,当我需要打电话给我的api时,我不知道在哪里可以保持我的api url和其他配置w.r.t环境。

假设我有一个包含apis.js的服务文件夹,这是导出api函数的模块。我从redux-saga真实世界的示例应用程序中获取了一些灵感。但我的开发人员的API网址与制作或登台时的API网址不同。所以我不能只说

const API_ROOT = 'http://localhost:5000'; 

我有两个webpack配置文件为webpack.config.dev.jswebpack.config.prod.js,但我不确定这些文件是否应该配置我的配置文件。

或者它应该在我的redux商店作为初始状态?或者它应该是构建过程的一部分,其中URL被该特定环境的URL替换?

0 个答案:

没有答案