Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从server.js到nodeJs和compoundjs上应用程序目录中的控制器获取值_Javascript_Node.js_Mongodb_Environment Variables - Fatal编程技术网

Javascript 如何从server.js到nodeJs和compoundjs上应用程序目录中的控制器获取值

Javascript 如何从server.js到nodeJs和compoundjs上应用程序目录中的控制器获取值,javascript,node.js,mongodb,environment-variables,Javascript,Node.js,Mongodb,Environment Variables,我是nodeJs的新手 我在server.js中将一个变量声明为 var globals = module.exports = function getLimits() { params = {}; if ( process.env.NODE_ENV == "production") { params.limits = 2; } else if (process.env.NODE_ENV == "development") { params.limits = 4;

我是nodeJs的新手

我在server.js中将一个变量声明为

 var globals = module.exports = function getLimits() {

params = {};
if ( process.env.NODE_ENV == "production")
 {
  params.limits = 2;
 }
 else if (process.env.NODE_ENV == "development")
 {
      params.limits = 4;     
 } else 
 {
    params.limits = 6;  
 }

return params.limits
}

在应用程序目录上的我的控制器中,我试图通过使用获取params.limits的值

compound.globals

但我没有在我的控制器上获得全局值

使用带有自定义属性的
module.exports
来公开函数:

module.exports.foo = function getlimits() {
然后,在控制器中引用它:

var bar = require('foo');