开发者社区> 问答> 正文

centos7上部署mongodb,部署是成功的,然而页面没有获取到数据库里面的数据

我开发的时候是vue+node+mongodb,我是在本地建立的一个db文件夹作为数据库的
mongod --dbpath=...../db --port=12019.
nodejs链接数据库是:mongoose.connect('mongodb://localhost:12019/my-project/db',{useMongoClient:true}, function(err) {}.
我部署到服务器上时候认为也是差不多的
所以我同样的/usr/local/mongodb/bin/mongod dbpath=....../db --port=12019 logpath=...... --fork
数据库开启成功,
screenshot
但是
nodejs链接数据库是mongoose.connect('mongodb://我的公网IP:12019/my-project/db',{useMongoClient:true}, function(err) {}.发现页面获取不到数据,我以为是"我的公网IP:12019/my-project/db"写的不正确,路径没有对,试了很多路径,结果没有一个正确的,找不到问题在哪里,所以急求帮助!谢谢!

展开
收起
dreamweaver1 2017-12-26 20:16:27 3163 0
2 条回答
写回答
取消 提交回答
  • 软件开发,安全加密

    客户端工具连接测试一下数据库

    2019-07-17 21:50:42
    赞同 展开评论 打赏
  • 一个热爱科技,热爱生活的阳光男孩

    数据库没有搭错吧

    2019-07-17 21:50:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
阿里云MongoDB云服务构建 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载

相关镜像