Javascript js中的导出不起作用

Javascript js中的导出不起作用,javascript,node.js,Javascript,Node.js,这是一个非常小的问题,但我找不到:我在同一个文件夹中有两个文件:config.js和server.js。最后一个使用config.js和以下代码: ... var config = ('./config'); ... //Configuration var port = process.env.PORT || 8080; mongoose.connect(config.database); 通过运行服务器,由于地址错误,我的连接出现问题,事实上显示了以下错误 MongoError:无法在第一次

这是一个非常小的问题,但我找不到:我在同一个文件夹中有两个文件:config.js和server.js。最后一个使用config.js和以下代码:

...
var config = ('./config');
...
//Configuration
var port = process.env.PORT || 8080;
mongoose.connect(config.database);
通过运行服务器,由于地址错误,我的连接出现问题,事实上显示了以下错误

MongoError:无法在第一次连接时连接到服务器[undefined:27017]

config.js只包含:

module.exports = {
    'secret' : 'test123',
    'database' : 'mongodb://127.0.0.1:27017/test'
};
如果我用以下代码替换mongoose.connect

mongoose.connect('mongodb://127.0.0.1:27017/test');

一切正常。。。为什么它无法解析数据库名称?

您必须使用var config=require./config.js和config.js必须在同一目录上如果这样做,问题是您忘记了require

var config='./config';->var config=require./config';该死的副本/过去:D我认为你是对的^^使用合适的IDE,它会让你避免这种狗屁问题。你有什么建议吗?实际上我在ubuntu 16.04服务器上运行它,没有图形。它作为虚拟机托管在我的windows计算机上。代码在共享中directory@dfsq网络风暴,我喜欢