节点不同需要行为相同app不同的服务器

时间:2013-06-27 10:11:46

标签: node.js express

我有一个项目(表达js),其中主app.js有其声明,即:

var express = require('express'),
routes = require('./routes'),
    main = require('./routes/main'),
    config = require('./config.js'),
...

所以在像routes/main.js这样的文件中,我可以访问config的属性。我还在另一台服务器上安装了我的快递js,所以/routes/main.js中的一条路线突然告诉我

ReferenceError: config is not defined

因此,如果我在那里重新声明它,现在没有空引用错误,但一切都变为undefined

两个服务器都以相同的方式运行脚本(通过forever)。我在启动脚本时使用完整路径,但它在一台服务器(centos)上工作正常,而在另一台(ubuntu)上工作正常,但没有任何其他差异。

0 个答案:

没有答案
相关问题