我正在用angular7构建程序,并且试图将数据存储在远程mongodb数据库中。
我遵循了本教程:https://appdividend.com/2018/11/04/angular-7-crud-example-mean-stack-tutorial/,它可以与计算机上的本地mongodb数据库完美配合。
所以我试图访问远程mongodb数据库。
在我的Angular项目的DB.js文件中,这是我指定要写入的数据库的文件,我正在使用以下代码:
DB: 'mongodb://<ip address>:27017/test'
这是“ DB:'mongodb:// localhost:27017 / test'”我通过要访问的数据库所在的远程服务器的IP地址更改了“ localhost”。
当我遇到此错误后,为了启动对mongodb的访问而启动nodemon服务器时:
sh-3.2# nodemon server
[nodemon] 1.19.1
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server.js`
Listening on port 4000
Can not connect to the databaseMongoNetworkError: connect ECONNREFUSED <ip address>:27017