VPS未响应请求MongoDB-NodeJS

8cdiaqws  于 2023-01-30  发布在  Go
关注(0)|答案(1)|浏览(99)

我买了一个VPS服务器,安装了Nodejs和Mongodb,然后把现有的数据库文件转移到了mongodb,我在VPS上设置了这个文件,我通过NodeJS建立了连接,数据库看起来是可以工作的,但是当我发出请求时,例如http://serverip:port/fetchData,我得到了下面的错误
'看起来你正试图通过HTTP在本地驱动端口访问MongoDB。'你能帮我解决这个问题吗?
下面是NodeJ的连接代码

const URL = "mongodb://serverIp:port/dbname";

const connection = mongoose
  .connect(URL, {
    useNewUrlParser: true,
    useUnifiedTopology: true,
    serverSelectionTimeoutMS: 5000,
    family:4
  })
  .then(() => console.log("Successfully Connected DB"))
  .catch((e) => console.log("DB CONNECTION ERROR: "+e));

module.export = connection;

注--〉我添加了我的桌面ip来访问mongodb数据库,我可以很容易地用我自己的桌面进行管理

bweufnob

bweufnob1#

MongoDB的HTTP接口自3.2版起已弃用:)
检查Mongo文档:HTTP状态界面

相关问题