在Meteor中存储网站设置等静态内容的位置

时间:2014-04-26 15:34:22

标签: javascript meteor

因此,假设您有一些网站设置,例如minimum content lengthdefault avatar size等等。现在这些设置不会经常改变。那么存储它们的最佳方式是什么?

它们应该存储在数据库中,然后只查询一次,将它们添加到会话变量中,可能是cookie还是缓存?他们每次需要时都应该从数据库中查询它们吗?有没有其他方法可以在流星中存储我不知道的数据?接近这样的事情的最有效方法是什么?

1 个答案:

答案 0 :(得分:0)

看一下专为此类案例设计的Meteor.settings。在您的部署环境(可以是单独的:开发,登台和生产)中,将设置设置为METEOR_SETTINGS环境变量中的JSON字符串化字符串。在Meteor.settings的代码访问运行时设置中。

如果您的设置因环境而异,您也可以将它们保存在项目的JS文件中。