如何在数据库中存储代码片段



对于我的副项目,我想制作一个React应用程序,它有一个文本区域,你可以在其中粘贴代码片段,然后点击保存。然后,我将把它存储到一个链接到他们的用户帐户id的数据库中,以便以后检索。

有没有什么好的方法可以用来做这样的事情?例如,将我的javascript转换为字符串,并将其存储为JSON格式以发送到firebase?

起初我想尝试使用encodeURI,但我甚至还不能将代码存储在变量中。有人能给我指正确的方向吗?我会非常感激的!

这可能是在数据库中保存用户创建的javascript是否安全?

尽管人们普遍认为存储它的风险不高,但在DOM中检索和注入它进行渲染时风险很高。

所以您应该善于将数据存储为字符串。但您必须了解以后可能出现的任何需要修补的安全问题的最新情况。

最新更新