部署nodejs项目在阿里云中的问题
我在本地通过下面的代码可以正常访问页面 mongoose.connect(‘mongodb://localhost:27017’,function (err) { if(err){ console.log(‘数据库链接失败’); }else{ console.log(‘数据库链接成功’); app.listen(27017); } }); 可是为什么我将localhost换成127.0.0.1:27017后在浏览器打开这个地址就变成了下面这样: It looks like you are trying to access MongoDB over HTTP on the native driver port. 我想把这个项目部署到阿里云上,还是用上面的代码和端口,安全组里面也配置了出方向和入方向的27107,我就不知道应该将’mongodb://localhost:27017’这条语句替换成什么!导致现在我启动了mongodb服务后 也提示了数据库连接成功。可是在浏览器输入外网的ip:27017页面还是显示It looks like you are trying to access MongoDB over HTTP on the native driver port. 为了这个问题我都纠结了三天了,依旧搞不定。希望你们能指点一二
7 回复