注意: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.js
和webpack.config.prod.js
,但我不确定这些文件是否应该配置我的配置文件。
或者它应该在我的redux商店作为初始状态?或者它应该是构建过程的一部分,其中URL被该特定环境的URL替换?