流星错误:无法设置环境变量

时间:2014-12-09 07:36:49

标签: meteor environment setting

Meteor.startup(function(){     //在启动时在服务器上运行的代码

console.log('Setting environment variables')
process.env.MONGO_URL= 'mongodb://localhost:27017/dbName';
console.log(process.env) // MONGO_URL inside process.env is showing that variable is setup  but its not working.

})

1 个答案:

答案 0 :(得分:0)

不幸的是,

MONGO_URL是其中一个变量,需要在启动前设置。如果您正在尝试启动开发过程,则需要执行以下操作:

METEOR_URL=mongodb://localhost:27017/dbName meteor

如果您尝试在某些自定义生产设置上部署应用,则答案取决于您计划使用的特定解决方案。如果这是标准的,那么服务提供商通常会有一个简单的Web工具,您可以在其中配置应用程序进程的环境变量。这基本上是你应该寻找的。

如果这是一些自制的解决方案,那么有很多可能的答案。要记住的是,在开始流星过程之前,您应该向环境提供自定义MONGO_URL变量。