Ich schreibe eine MEAN-Anwendung für die Arbeit und ich bin auf eine Straßensperre gekommen. Meine index.js-Datei, die meine mongo db-Verbindungsinformationen enthält, scheint falsch zu sein und ich kratze mich am Kopf, um die Lösung zu finden. Leider sind alle ähnlichen Probleme, die ich sehe, auf der 'nix-Seite. Ich bin nicht sehr versiert in Windows, also wenn das eine dumme Frage ist, entschuldige ich mich.MongoDB-Verbindungen unter Windows 2008 r2 Fehler: getaddrinfo ENOTFOUND
Aktuelle index.js Datei:
var express = require('express');
var mongoose = require('mongoose');
var bodyParser = require('body-parser');
var methodOverride = require('method-override');
var _ = require('lodash');
var dbURI = 'mongodb:127.0.0.1\d$\db\pclistapp';
// Create the app
var app = express();
// Add middleware necessayr for the REST API
app.use(bodyParser.urlencoded({extended: true}));
app.use(bodyParser.json());
app.use(methodOverride('X-HTTP-Method_Override'));
// Connect to MongoDB
mongoose.connect(dbURI);
//var db = mongoose.connection;
// CONNECTION EVENTS
// When successfully connected
mongoose.connection.on('connected', function() {
console.log('Mongoose default connection open to ' + dbURI);
});
// If the connection throws an error
mongoose.connection.on('error',function (err) {
console.log('Mongoose default connection error: ' + err);
});
// When the connection is disconnected
mongoose.connection.on('disconnected', function() {
console.log('Mongoose default connection disconnected');
});
// If the Node process ends, close the Mongoose connection
process.on('SIGINT', function() {
mongoose.connection.close(function() {
console.log('Mongoose default connection disconnected through app termination');
process.exit(0);
});
});
// Test connection
mongoose.connection.once('open', function() {
console.log('Listening on port 3000... ');
app.listen(3000);
})
Ausgang, wenn ich versuche und Laufknoten index.js ist MonogError: getaddrinfo ENOTFOUND mongodb mongodb: 127. Die DB läuft derzeit auf Port 27017.
ich
versucht habenmongodb:\\"PCname"\d$\db\pclistapp
mongodb:\\localhost\d$\db\pclistapp
mongodb:"PCname"\d$\db\pclistapp
mongodb:localhost\d$\db\pclistapp
und keiner von ihnen scheint zu funktionieren. Ich weiß, dass der UNC für "PCname" \ d $ \ db \ pclistapp funktioniert, also bin ich nicht sicher, was das Problem ist.