Express 3.xにejs-localsを使用しています(https://github.com/RandomEtc/ejs-locals)
動的データを含むテンプレートからスクリプトタグを挿入するにはどうすればよいですか?
私のlayout.ejsには
<%- block.scripts %>
私のページテンプレートlogin.ejsで、動的データに置き換えたいと思います。
<% block('scripts', "<script> var app = window.app || {}; app.err = <%- JSON.stringify(err) %>, app.q = <%- JSON.stringify(q) %>; </script>") -%>
エラーが発生します:
500 SyntaxError: Unexpected token %
-ここではできないからだと思い<%= JSON.stringigy(err) %>
ます。