【发布时间】:2015-08-14 15:14:27
【问题描述】:
我是 react.js 的新手,我已经实现了一个组件,我在其中从服务器获取数据并像使用它一样,
CallEnterprise:function(TenantId){
fetchData('http://xxx.xxx.xx.xx:8090/Enterprises?TenantId='+TenantId+' &format=json').then(function(enterprises)
{
EnterprisePerspectiveActions.getEnterprise(enterprises);
}).catch(function()
{
alert("There was some issue in API Call please contact Admin");
//ComponentAppDispatcher.handleViewAction({
// actionType: MetaItemConstants.RECEIVE_ERROR,
// error: 'There was a problem getting the enterprises'
//});
});
},
我想将 Url 存储在配置文件中,因此当我在测试服务器或生产服务器上部署它时,我只需要更改配置文件上的 url 而不是 js 文件,但我不知道如何在反应中使用配置文件。 js
谁能指导我如何做到这一点?
【问题讨论】:
-
你是用webpack还是其他工具编译js代码?
-
通常会将该值发送、设置并从环境变量读取到网页,作为 JavaScript 中可用的全局值。然后,用它来获取数据。
-
@PetrBela :是的,我正在使用 webpack 构建 bundle.js,但我正在使用 .net 中的 web.config 之类的配置文件
标签: javascript reactjs configuration webpack flux