2016-05-29 16 views
0

Ich habe Chat-Anwendung mit node.js, socket.io und mongodb auf Cloud9 erstellt.Cloud9 und Mongodb zeigen Daten

Ich habe erstellt Schema und das Modell mit diesem Code:

//mongoose connect 
mongoose.connect('mongodb://test-mmnnww123.c9users.io:27017/chat', function(err){ 
    if(err){ 
     console.log(err); 
    }else{ 
     console.log('CONNECTED!'); 
    } 
}); 

//mongoose model 
var chatSchema = mongoose.Schema({ 
    nick : String, 
    msg : String, 
    created : {type : Date, default: Date.now} 
}); 

var Chat = mongoose.model('Message', chatSchema); 

Alles funktioniert perfekt und ich speichere die Daten erfolgreich, aber ich kann nicht die Daten, mit anderen Worten sehe Ich mag diese Tabelle zeigen, dass ich erstellt haben, die Nachricht heißt.

Gibt es URL für es oder einen beliebigen npm-Befehl, sollte ich schreiben, um es anzuzeigen?

Antwort

0

Ich bin mir nicht sicher, ob Sie so eine Verbindung zum mongodb-Server herstellen können. Da cloud9 nur die Ports 8080, 8081 und 8082 exportiert, können Sie nicht extern auf 27017 zugreifen.

Um auf den lokalen mongodb-Server zuzugreifen, sollten Sie stattdessen mongodb://localhost:27017 verwenden können, und das sollte funktionieren.

+0

Ich fand die Lösung vielen Dank –