【发布时间】:2016-10-21 19:20:03
【问题描述】:
我正在尝试找出一种方法来根据正在开发、暂存或生产的应用程序设置不同的 api 端点。
我看到许多开发人员使用 process.env.NODE_ENV 行的东西,但我试过了,但我收到一个错误提示
属性环境未定义
在我的组件和操作中尝试过这个,但没有运气。我不完全理解为什么这可以在某些地方使用,但不能在其他地方使用。并且想知道是否有任何替代解决方案?
【问题讨论】:
-
一种方法是为每个分支设置不同的配置文件(如果您使用 git)。另一种方法是传递一个环境变量并根据该变量发出请求,例如 if (env == 'production') end_points = require('.prod_api');
标签: javascript node.js reactjs environment-variables redux