我正在设计一个系统,该系统接受用户提交的代码并将其保存在数据库中。代码可以使用任何语言,ruby,python,elixir,javascript等。对语言没有任何限制。保存在数据库中的代码永远不会被运行。它会显示在博客文章中或转换为文件以供下载。类似的示例可能是GitHub gist或Cacher,它们都接受用户提交的代码并显示在网站上。
您知道那些网站如何实现此功能吗?
我正在使用Elixir和Phoenix框架。我应该注意哪些陷阱?我正在考虑使用Phoenix.HTML
模块来转义代码。我只是想确保我的方法没有已知的漏洞。
答案 0 :(得分:-1)