I'm using express.js with EJS templates and i'm trying to do something like this:
<%= "<a href='#'>Test</a>" %>
but it prints this:
<a href='#'>Test</a>
how can i print "html safe" strings?
You should use html code everywhere, and use the EJS tags only where you need dynamic data. Example:
<a href='<%= user.id %>'><%= user.name %</a>
To specifically answer your question you can use <%- "<tags_here>" %> to output unescaped HTML data.
<% %> statement?This are the available options according to the docs
Looks like the option you need is the number 4