2016-04-14 4 views
0

Also brauche ich die PHP-Include-Funktionalität für Markup in NodeJS/Express. Ich suchte nach etwas um und über diese Frage gestolpert: Nodejs Include Other Views?PHP Entsprechung für Markup in Nodejs

ich über die gleiche Sache brauchen, aber ich will nicht wirklich schließen/eine vollständige Template-Engine wie Jade lernen obwohl und im Grunde, ich brauche nur dieses spezielle Funktionalität. Gibt es eine coolere Methode, als nur die geteilten Dateien zu lesen, indem fs.read verwendet wird und eine verkettete Zeichenfolge zurückgegeben wird, damit Express übermittelt werden kann?

Ich würde vorzugsweise die Dateien in der HTML mit einer Art Platzhalter aufrufen, als sie in meinem JS zusammen zu bauen. Auch wenn es eine einfache Möglichkeit gibt, dies mit der 'vanilla' Nodejs Funktionalität zu tun, würde ich dies über ein Modul wählen, da ich noch lerne.

Vielen Dank im Voraus!

PHP

<?php include('header.php'); ?> 
<body> 
    //content 
</body> 
<?php include('footer.php'); ?> 
+2

Wenn Sie das mit PHP machen, verwenden Sie technisch PHP * als Ihre Templating-Sprache. * Der einzige Weg, um diese Art von Funktionalität zu erhalten, ist mit einer Template-Engine oder schreiben Sie Ihre eigenen Code einfügen, was bedeutet, dass Sie Ihre eigene Template-Engine schreiben. –

+0

Also muss ich, wie, Platzhalter setzen und regex/ersetzen diese nach dem Lesen der Dateien? –

+2

Das wäre eine Möglichkeit, ja. –

Antwort

Verwandte Themen