我有一個env。中立的配置是EnableEmailCheck。如果EnableEmailCheck = true,那麼電子郵件驗證將發生,如果它設置爲false,則應用程序將不會執行電子郵件驗證。閱讀環境neutral配置NodeJS的價值
我需要了解如何做這樣的事情在
的NodeJS配置文件應該是什麼格式?我想我可以保持鍵值對它以.json文件
我怎樣才能讀取這個的NodeJS配置值
如果配置文件的值更改爲重新啓動應用程序的NodeJS需要它服務器以反映更改
如果emailvalidation功能中存在問題,則此配置值將會更改。然後該值將被關閉;在這種情況下,它將被應用工程師設置爲false。
而json如何比javascript本身更好,或者換句話說,將你的配置放在一個單獨的js文件中,你可以簡單地要求並賦值給一個配置變量? –
當你想在它發生變化時想要加載它時,要求有點棘手。 –
有require.cache,它是一個包含所有當前加載模塊的散列表。清除模塊,然後使用require()重新加載它。就像這樣:delete require.cache [require.resolve(moduleName)]; var myModule = require(moduleName); – Ben