根据环境在ReactJS中dynamic呈现Url
我在前端使用ReactJS,点击一个提交button,在dev-environment中调用4个apis:
ReactDOM.render( <ParameterForm url_schema="http://192.168.99.100/api/v1/var" url_uischema="http://192.168.99.100/api/v1/ui" url_data="http://192.168.99.100/api/v1/data" url_submit="http://192.168.99.100/api/v1/calculated" />, document.getElementById('form') );
我使用local.py
在本地运行具有base.py
, local.py
和production.py
的settings
文件夹的应用程序。 对于Production-env,我希望apis被称为类似这样的东西:
ReactDOM.render( <ParameterForm url_schema="http://xyz:8000/api/v1/var" url_uischema="http://xyz:8000/api/v1/ui" url_data="http://xyz:8000/api/v1/data" url_submit="http://xyz:8000/api/v1/calculated" />, document.getElementById('form') );
我需要知道是否有一种方法可以在local.py
或production.py
声明这些apis,并且可以根据我运行我的应用程序的环境在我的DOM中dynamic调用。