【发布时间】:2016-03-03 12:11:44
【问题描述】:
我已经构建了我的第一个 Node 应用程序,其中我需要大量使用 5-10 个全局变量。问题是我希望能够在不重新启动服务器的情况下更改这些值。
所以我设置了一个间隔并从(JSON?)文件或通过对数据库的几个查询来更新这些文件。
现在我在这里有什么更好的选择?应用中同时使用了mysql和读取文件模块。
基于安全性不是最好将 json 文件放在公用文件夹后面并从中读取吗?虽然没有 sql 注入是可能的,但我认为在数据库中也应该很安全。
你们怎么看??仍然是 Node JS 的新手。
谢谢
【问题讨论】:
-
基于安全性不是最好不使用全局变量吗?
-
正如我所提到的,我还是 Node 的新手,但我确实需要它们,我不想每次做一些事情时都查询数据库以获取
max_items值。跨度> -
我的评论不在 Node.js 的上下文中。全局变量在任何编程语言中都不好。
-
我明白了,您建议如何处理上述“检查”?
-
使用 IIFE(立即调用函数表达式)。