【问题标题】:Is it possible to write to settings.json in Meteor?是否可以在 Meteor 中写入 settings.json?
【发布时间】:2014-06-03 15:48:32
【问题描述】:

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

【问题讨论】:

    标签: javascript meteor


    【解决方案1】:

    不,不能写信给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;
    

    【讨论】:

    • 谢谢。您能否详细说明或提供更多示例将配置放入数据库的最佳实践是什么?我的意思是我应该把它们归为一个集合吗?高度赞赏示例。
    • 进入一个集合,或者事件一个对象。请参阅添加的示例。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多