在Express加载时在内存中加载一些数据库数据

时间:2014-03-24 19:29:52

标签: javascript node.js express

有一种简单的方法可以在Express中存储一些数据吗?例如,我想在服务器启动时在内存中加载所有API密钥(来自PostgreSQL数据库),因此我不必查询PostgreSQL以获取每个API的请求。

我考虑过使用global.api_keys,但是应该始终避免使用全局变量(对吗?)我非常确定这是一个更好的解决方案。

你会怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用app.set(name, value)

然后,您可以使用app.get(name)获取设置值。

HTH

参考:http://expressjs.com/3x/api.html