Ingin tahu apakah ada mesin templating seperti EJS untuk NodeJS yang tidak merusak HTML template asli melalui penggunaan tanda kurung.
Di EJS, misalnya, seseorang mungkin menggunakan yang berikut ini untuk memasukkan data tertentu ke dalam template HTML:
<script>
window.$data = <%- JSON.stringify(data, null, 4) %>;
</script>
Perhatikan bahwa tanda kurung <%- %>
merusak file HTML sumber, menjadikannya tidak berguna untuk pengujian cepat dalam situasi ketika Anda ingin menghentikan sementara penggunaan parser EJS.
Mengabaikan perselisihan kegunaan sejenak, apakah ada perpustakaan injeksi data yang bagus untuk Node yang tidak merusak template? Atau, berani saya katakan, untuk injeksi sederhana objek yang dirangkai ke dalam elemen <script>
tertentu, apakah ekspresi reguler tidak mungkin ditanyakan?