ich eine Datenbank auf mlab.com habe, dass ich mit diesem Code in meinem Controller erfolgreich Beiträge verfassen kannWie kann ich auf Datenbank (MongoDB) Informationen in der Ansicht (HTML) zugreifen und diese anzeigen?
app.post('/dashboard', function(req, res) {
var newEvent = req.body;
db.collection('events').insertOne(newEvent, function(err, doc) {
if (err) {
error(res, "Failed to create new event.");
} else {
res.sendFile('views/dashboard.html', { root: '.' });
}
});
});
Am localhost: 8080/Armaturenbrett URL, habe ich ein Formular, in dem ein Benutzer in Veranstaltung eingeben Daten.
Jetzt ist meine Frage, wie bekomme ich diese Daten, um es im HTML anzuzeigen? Sie können beispielsweise eine Liste aller Ereignisse anzeigen, die unter derselben/Dashboard-URL, aber an einer anderen Position auf der Seite eingegeben wurden. Ich glaube, ich brauche etwas in dieser Richtung zu tun:
app.get('/dashboard', function (req, res) {
db.collection('events').findOne({
eventName : req.body.eventName
}, function(err, doc) {
// ????
});
});
Aber wie zeige ich die Daten, die ich wieder in der HTML-Ansicht bekam?
Jede Hilfe würde sehr geschätzt werden, weil ich seit einiger Zeit darauf feststeckt.
Kann Sie den Code Ihrer HTML-View-Datei, von der Sie die/Dashboard-Route aufrufen? – phpkode