我有幾個像應用程序鍵這樣的變量,我需要訪問所有文件,我需要有類似於初始化程序的東西,它將在一個地方初始化所有常量,並且應該能夠跨越應用程序?關於如何在節點中實現這個初始化器的任何建議。我不想要求文件我如何訪問所有文件中的全局變量
0
A
回答
2
做,防止全局配置意外損壞的理想方式,
applicationConstants.js
module.exports = { app_host : "example.com" , app_port:8080}
Object.freeze(module.exports); // ensure protection against modification
app.js
var appConstants = require('path_to_applicationConstants.js');
Object.defineProperty(global, "appConstants", {
enumerable: false,
configurable: false,
writable: false,
value: appConstants
});
-1
看看這個代碼。它將清除畫面在你的心中:
public class MyConstants {
public static final String PROFILE_ID = "profile_id";
public static final String EMAIL_ID = "email_id";
}
,如果你想在你的應用程序存儲壽命一些變量,那麼你應該使用共享應用程序的首選項。
+1
this java?我在問如何在節點 – suman
+0
中實現對不起,我的錯誤此解決方案是爲Java。 –
2
的全局對象應排在你出去: http://nodejs.org/api/globals.html#globals_global
相關問題
- 1. 在所有文件中可訪問的全局變量codeigniter
- 2. 如何訪問Kivy文件中的全局變量?
- 3. 如何從Node中的required()文件訪問全局變量?
- 4. 如何跨所有包一個全局變量訪問在golang
- 5. 如何計算cpp文件中的所有全局變量
- 6. 如何在兩個php文件中訪問全局變量?
- 7. 如何從WebMethod訪問全局變量?
- 8. 訪問javascript全局變量
- 9. 訪問全局變量
- 10. 全局訪問變量
- 11. JSP訪問全局變量
- 12. AS3:訪問全局變量
- 13. 訪問全局變量
- 14. 訪問全局變量
- 15. 訪問全局變量inPerformed
- 16. 訪問全局變量
- 17. 全局類訪問變量
- 18. Javascript全局變量訪問
- 19. 如何獲得所有全局變量
- 20. 如何重置所有全局變量?
- 21. 訪問方法中的全局變量
- 22. 訪問VBA中的全局變量(Excel)
- 23. 聲明由所有類訪問的全局變量C++
- 24. 使所有變量全局
- 25. 訪問所有局部變量
- 26. 訪問全局變量的問題
- 27. PHP訪問全局變量的問題
- 28. 無法訪問包含文件中的全局變量
- 29. 訪問資源文件中的全局變量
- 30. 如何在全局範圍PHP中訪問局部變量?
凍結模塊導出時,也可以使用深度凍結模塊遞歸執行復雜對象:https://github.com/substack/deep-freeze – Slappy