2016-10-02 45 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

問題和答案都是模糊的 –