在服务器MongoDB连接错误

时间:2016-11-08 07:43:29

标签: javascript node.js mongodb express

185.83.144.180我在我的mongoose连接strin上写了我的服务器ip,但我无法在mongoDB上插入数据。我该如何解决呢,

var express = require("express");
var app = express();

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/testOne');

var FormSchema = new mongoose.Schema({
    _id:Number,
    name: String,
    created: { type:Date,default:Date.now }},{collection:"forms"}
);

enter image description here

2)另一个问题是我在我的本地运行server.js,然后我不能在我的html文件上获取json数据。但我可以获取jsonplaceholder数据。

1 个答案:

答案 0 :(得分:0)

如果您尝试连接到远程服务器,则连接字符串应为此而不是localhost。

mongoose.connect('mongodb://185.83.144.180');

并确保您的mongo端口可以从您的IP地址访问。