Render HTML on Node.js Express (Include HTML code in another HTML file) -


i'm using node.js server express-framework installed , have problem combining 2 different html-files.

i have basic template.html file <div id="content"> in it. want include content.html within div before sending data client.

how can done?

i use ejs because it's straight-forward templating language, same idea applies jade or whatever might use. enable in express after running npm install ejs:

app.engine('.ejs', require('ejs').__express); 

when send response, run:

res.render('content.html.ejs'); 

spit template.html views/header.html.ejs , views/footer.html.ejs, , include them in views/content.html.ejs this:

<% include header.ejs %>   content here <% include footer.ejs %> 

Popular posts from this blog

How to calculate SNR of signals in MATLAB? -

c# - Attempting to upload to FTP: System.Net.WebException: System error -

ios - UISlider customization: how to properly add shadow to custom knob image -