是否可以写入Meteor中的settings.json文件?在Meteor框架中存储设置值/变量的标准做法是什么?
答案 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;