我已经成功安装了Node,express和mongodb。我可以在终端中运行mongo并正确启动。我还可以看到手动存储的数据。
在当地,我使用的是mongoose.connect(' mongodb:// localhost:27017 / test');我没有任何问题。在我的EC2上,我使用了mongoose.connect(' mongodb:// ipaddress:27017 / test');但它失败了。 错误:无法连接到[ipaddress:27017]。
ipaddress是一个实际的IP地址,而不是字符串或变量。
蒙戈
show dbs< - 这显示了我的数据库,所以我知道它正在运行!
我已经在网上看了几个小时,并且做得很短!我确定这是一个我错过的简单设置。
在我的EC2上,我允许所有端口范围内的所有连接。 我错过了什么?
谢谢!