Ich versuche, Daten aus 2 verschiedenen Quellen zu verwenden, aber rendere sie auf der gleichen HTML-Seite mit EJS, JS und Knoten. Das ist, was ich versuche ..Kann ich mehrere Quellen in EJS rendern
app.set('view engine', 'ejs');
app.get('/', function(req, res) {
res.render('index.ejs', { data: JSONdata })
res.render('index.ejs', {data2: arrayData})
});
Daten ist ein JSON, Daten2 ein Array ist. Ich habe versucht, für diesen genauen Prozess die richtige Syntax nachzuschlagen, kann aber nichts finden.
Vielen Dank.
Danke, das hat funktioniert! Jetzt stelle ich fest, dass ich Daten zu arrayData schiebe, aber EJS rendert die Seite, bevor es fertig ist, meine Daten zu arrayData zu schieben ... Gedanken darüber, wie ich das möglicherweise beheben könnte. – TheGirl440
Ich bin mir nicht sicher, was du meinst? Könnten Sie eine weitere Frage zu diesem Thema mit etwas mehr Details stellen? Auch wenn diese Antwort Ihnen geholfen hat, sollten Sie es akzeptieren :) @ TheGirl440 – James111
@ James111: Hallo, ich habe Ihre Antwort gefunden und ich habe diese [Frage] (http://stackoverflow.com/questions/37616719/pass-a-variable -from-javascript-to-ejs) welches bereits beantwortet ist aber ich habe es aktualisiert und ich möchte herausfinden wie ich zwei res.render in verschiedenen Dateien aufrufen kann. Wenn du eine Lösung hast, werde ich natürlich upvote.Thanks! – George