Derzeit habe ich diese Config Abschnitt mit Heroku des MLab oder lokal ausgeführt werden, wenn esAttach MongoLab zum Server
in Entwicklung istvar env = process.env.NODE_ENV || 'development';
if (env === 'development') {
process.env.PORT = 3000;
process.env.MONGODB_URI = 'mongodb://localhost:27017/manage';
} else if (env === 'test') {
process.env.PORT = 3000;
process.env.MONGODB_URI = 'mongodb://localhost:27017/manage-test';
}
, die für die Authentifizierung Abschnitt meines Codes arbeitet. Allerdings muss ich in dieser Datenbank eine weitere Sammlung zuzugreifen, und zur Zeit, ich bin es lokal mit
app.get('/auth-home', isLoggedIn, (req, res) => {
MongoClient.connect("mongodb://localhost:27017/manage", (err, db) => {
db.collection("home", (err, collection) => {
collection.find().toArray((err, result) => {
if (err) {
return err;
}
});
});
});
});
jedoch verbindet, wird dies nicht mit MLab verbinden, da es localhost ist. Also ist mein Problem im Moment, dass ich nicht sicher bin, wie ich diesen Konfigurationsabschnitt Code in meine Routen übergebe, sowie eine Verbindung zu einer anderen Sammlung herstelle, und sie dann auch mit Heroku arbeiten zu lassen.
Kasse diese [Seite] (https://stackoverflow.com/q/19474712/7987108) – ufxmeng
@ufxmeng ich die Seite zuvor gesehen haben, es hat aushelfen nicht so viel wie ich hätte mir gefallen, aber danke –