MongoDB连接URL未连接到数据库

时间:2017-04-28 09:50:10

标签: url connection

我的nodejs服务器的config.js使用

访问mongoDB

' mongoUrl' :' mongodb:// localhost:27017 / testDB',

当我使用以下方式浏览我的角度Web客户端时

https://aws_ip_address/home/app/index.html

我能够加载静态页面,但未检索到MongoDB中的数据。

查看开发人员工具,我看到以下错误消息:

无法加载源:net :: ERR_CONNECTION_REFUSED localhost:3443 / aliments

当我在浏览器上测试localhost:3443 / aliments时,我得到了

无法访问此网站

localhost拒绝连接。

但如果我用aws实例的ip地址替换了localhost这个词,它就可以从浏览器中检索我的数据了。

以下内容全部安装在aws上的同一个实例上:

MongoDB,节点js服务器,角度Web客户端。

如何更改config.js文件以访问在aws上运行的MongoDB? 我需要帮助。

1 个答案:

答案 0 :(得分:0)

您需要在AWS控制台上为您的实例执行端口转发,即您需要将应用中正在使用的端口列入白名单。

在您的AWS-EC2实例上转到安全组并添加新的入站规则,以便为可从外部访问的端口定义新的自定义TCP / IP规则。