我目前正在为Meteor开发一个包含构建插件的软件包。我需要从设置文件中访问配置。
但Meteor.settings
不起作用(Meteor is not defined
)且process.env.METEOR_SETTINGS
也不存在。
我的插件有没有办法访问设置文件?
答案 0 :(得分:0)
尽管文档讨论了使用--settings,但它似乎并不适用于生产环境,因为命令行选项通常不可用。
因此,解决方案是使用环境变量,这些变量仅在服务器上可用。
服务器代码,流星方法:
eor methods
Meteor.methods({
getPJS: function() {
return process.env.PEERJS_SERVER;
},
客户端代码
var PJS = Meteor.call("getPJS");
因此,如果需要,可以在客户端上提供这些环境变量。