Javascript Sails.js getting";错误:侦听EADDRNOTAVAIL“;因为在mongo设置了帆船

Javascript Sails.js getting";错误:侦听EADDRNOTAVAIL“;因为在mongo设置了帆船,javascript,node.js,mongodb,sails.js,sails-mongo,Javascript,Node.js,Mongodb,Sails.js,Sails Mongo,我有一个用于数据库的应用程序。当我准备好sails mongo的标准设置后,应用程序会立即启动: mongodb: { adapter: 'sails-mongo' } 但是,我已经创建了一个新数据库,并尝试在connections.js中设置连接设置,但它给了我错误:listen EADDRNOTAVAIL,这似乎是基于的端口冲突。下面是我尝试过的;从评论中可以看到,我尝试了许多不同的主机,也尝试了切换端口 mongodb: { adapter: 'sails-mongo',

我有一个用于数据库的应用程序。当我准备好sails mongo的标准设置后,应用程序会立即启动:

mongodb: {
  adapter: 'sails-mongo'
}
但是,我已经创建了一个新数据库,并尝试在
connections.js
中设置连接设置,但它给了我
错误:listen EADDRNOTAVAIL
,这似乎是基于的端口冲突。下面是我尝试过的;从评论中可以看到,我尝试了许多不同的主机,也尝试了切换端口

mongodb: {
    adapter: 'sails-mongo',
    // host: '192.168.1.24',
    // host: '127.0.0.1',
    host: 'localhost',
    port: 27017,
    //port: 27021,
    user: 'myUser',
    password: 'myPassword',
    database: 'myDb'
}
我还在终端中运行了
netstat-lptn
,它显示了读取后的各种进程

因此,似乎存在冲突;虽然
sails mongo
想要运行,但有其他东西阻止了它。但是,当尝试更改到另一个
端口
主机
时,将无法再找到我的
数据库

tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:9050          0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:17500           0.0.0.0:*               LISTEN      2091/dropbox    
tcp        0      0 127.0.0.1:17600         0.0.0.0:*               LISTEN      2091/dropbox    
tcp        0      0 127.0.0.1:17603         0.0.0.0:*               LISTEN      2091/dropbox    
tcp        0      0 127.0.0.1:27017         0.0.0.0:*               LISTEN      -               
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      -               
tcp6       0      0 ::1:631                 :::*                    LISTEN      -               
tcp6       0      0 :::17500                :::*                    LISTEN