2017-06-05 225 views
0

我正在部署一個web應用程序,使用react-redux很快,我想知道是否可以讓用戶使用生產版本來修改配置文件,以便他可以設置他自己的初始設置。`npm run build`後可編輯的配置文件

是否有可能,我跑npm run build後,有config.js在構建文件夾,用戶可以去直接修改文件?

如果沒有,是否有更好的方法來完成使用另一種策略?

謝謝

回答

0

如果我理解正確的要公開一個API更改某些設置,在配置爲最終用戶,然後以某種方式重新啓動API服務器以應用這些更改。

總是一種危險的做事方式。您可以公開功能來更改最終用戶的配置字段的幾個字段,並在應用時重新啓動節點進程。有幾種方法可以從代碼本身重新啓動節點進程或編寫監視源目錄中更改的熱腳本。

但要小心它有風險的事情要做。希望這可以幫助。

+0

實際上,它不會改變API中的任何值,只會改變客戶端的值。例如,我有一個具有'2500'默認值的計時器。如果用戶希望更改該值,他/她可以打開'config'文件並將其更改爲'3000'。然後,應用程序將打開一個具有3000作爲其值的計時器。 – petithomme

+0

因此,當定時器更改時,您不需要重新啓動api服務器? –

+0

沒有計時器自己觸發一個動作,所以其中的值只會在不同的時間觸發動作 – petithomme