我想存储js模板,并且仍然能够保存自定义输入。
我有带有多个字符串的js模板,以替换为多语言支持并易于编辑。我将它们存储在一个json文件中,并将其存储在eval()中,这在安全性方面是可怕的,但是还可以,因为没有用户提供的输入。 现在,此更改和用户提供的输入也将被使用。 我不太愿意尝试清理输入内容,因为我很可能会错过一些东西。
是否可以使用模板语法并仍然方便地存储它? 还是有另一种方法可以存档此文件?
let noo = "bad";
let output = eval(`This is ${noo}`);