0

我有一个项目(express js),其中主要app.js有它的声明,即:

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

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

ReferenceError: config is not defined

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

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

4

0 回答 0