2016-10-26 6 views
2

Wie kann ich console.log die Daten aus dem Backend in Mops?Wie console.log in Mops?

Zum Beispiel ist dies mein Backend in Express.js:

res.render("streams/show", { 
     stream: cleanStream 
    }); 

in show.pug, ich möchte die Daten von Dampf inspizieren:

- var species = stream.species; 
- var fields = []; 
- for (var key in species) fields.push(key) 
- console.log(fields) 

Ich kann nichts sehen auf meinem Entwickler-Tool in meinem Chrome.

Irgendwelche Ideen?

Antwort

4

Ihre aktuelle Methode für den Zugriff auf die Daten in der Vorlage protokolliert Informationen zum Back-End im Terminal, auf dem Express ausgeführt wird, nicht zum Front-End in den Chrome-Entwicklertools.

Um auf die externen Informationen in der Vorlage zugreifen zu können, müssen Sie sie in ein script-Tag verschachteln und JSON.stringify in Kombination mit einer nicht gemusterten Pug-Zeichenfolgeninterpolation verwenden, um sie wie unten im HTML-Code darzustellen.

script 
    | var species = !{JSON.stringify(stream.species)}; 
    | var fields = []; 
    | for (var key in species) fields.push(key) 
    | console.log(fields)