可以在Meteor中写入settings.json吗?

时间:2014-06-03 04:47:39

标签: javascript meteor

是否可以写入Meteor中的settings.json文件?在Meteor框架中存储设置值/变量的标准做法是什么?

1 个答案:

答案 0 :(得分:3)

不,写settings.json是不可能的。在大多数部署解决方案中,源文件捆绑在一起而不可写,即使它们是 - Meteor也不会自动获取您的更改。

要保存变量,您需要将其存储在某种数据存储中。您的默认Mongo数据库是天生的候选者。


示例:

// Initialize

Settings = new Meteor.Collection('settings');

Settings.insert({
  _id: 'default',
});

// Set a variable

Settings.update('default', {$set: {
  meaningOfLife: 42,
}});

// Get a variable

Settings.findOne('default').meaningOfLife;