如何从构建插件中读取Meteor设置

时间:2016-10-21 08:30:12

标签: meteor meteor-packages meteor-plugin

我目前正在为Meteor开发一个包含构建插件的软件包。我需要从设置文件中访问配置。

Meteor.settings不起作用(Meteor is not defined)且process.env.METEOR_SETTINGS也不存在。

我的插件有没有办法访问设置文件?

1 个答案:

答案 0 :(得分:0)

尽管文档讨论了使用--settings,但它似乎并不适用于生产环境,因为命令行选项通常不可用。

因此,解决方案是使用环境变量,这些变量仅在服务器上可用。

服务器代码,流星方法:

eor methods
Meteor.methods({
    getPJS: function() {
        return process.env.PEERJS_SERVER;
    },

客户端代码

var PJS = Meteor.call("getPJS");

因此,如果需要,可以在客户端上提供这些环境变量。