Снова здрасте :)
В шаблон из БД передается допустим содержимое поста, отредактированное юзером(в хтмл).
Вот так: !{post.text}
Но если там тег скрипт, то jade не игнорит его, а пропускает.. Как отловить эти строки со скриптом и запретить его?
#{post.text}
Но находиться должен не вначале строки, а быть вложенным хотя бы во что-то, иначе будет воспринят как тэг.
Например, так:
div.post #{post.text}
Влад Developer: если давать юзеру возможность использовать html, он сможет скрипты исполнять. Как вариант, на стороне сервера проверять отправляемые посты и вырезать весь HTML кроме некоторого разрешённого подмножества. А из разрешённых тэгов вырезать атрибуты, ибо через них тоже можно назначить события.