Как правильно хранить и использовать шаблоны javscript? - PullRequest
0 голосов
/ 18 февраля 2019

Я хочу хранить js-шаблоны и при этом иметь возможность безошибочно настраивать входы.

У меня есть js-шаблоны с несколькими строками для замены поддержки нескольких языков и упрощения редактирования.Я сохранил их в json-файле и eval () it, что ужасно с точки зрения безопасности, но было в порядке, так как не было ввода данных от пользователя.Теперь эти изменения и пользовательский ввод будут также использованы.Я не чувствую себя комфортно, пытаясь просто санировать входные данные, поскольку есть большая вероятность, что я что-то упущу.

Есть ли способ использовать синтаксис шаблона и при этом сохранять его удобно?Или есть другой способ, который может заархивировать это?

let noo = "bad";
let output = eval(`This is ${noo}`);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...