2016-10-02 56 views
0

我有一个ES6/js/react UI和Spring引导服务器端的应用程序。在我的config.js中,我有主机服务器URL和其他基于Env的属性。我可以使用弹簧活动配置文件来拾取diff属性集。我如何在js部分做类似的事情? 该应用程序被部署为带有嵌入式Tomcat的弹簧引导应用程序。基于配置文件的js/Nodejs/ES6配置

提出这个问题的另一种方法是如何在NodeJs/JavaScript世界中完成等同于Spring的配置文件?

+0

您是否为您的JS构建了一个步骤?通天塔?的WebPack? – ivarni

+0

@ivarni我们使用Babel&Gulp –

+0

[This may](https://www.npmjs.com/package/properties-reader)是一个解决方案,但我需要一种方法来查找要读取的配置文件/属性文件env Dev/Test/Prod –

回答

0

我的建议是使用nodejs创建一个服务器来托管你的静态文件,并充当你的后端代理服务器。

最近我使用这个this种子作为我的反应项目。我非常喜欢它,它使用webpack构建前端,并为您提供了一个便捷的代理服务器,您可以在开发过程中使用它(也可以摆脱任何CORS问题)。

代理服务器的设置:environments.js

+1

这是一个界限[link-only answer](// meta.stackexchange.com/q/8231)。你应该扩大你的答案,在这里包含尽可能多的信息,并使用链接仅供参考。 – FrankerZ

+0

@FrankerZ为什么?我建议在开发过程中使用nodejs创建代理服务器,并链接到github上的示例设置。 – knutesten

+0

问题和答案都是模糊的 –