0

我正在使用 nodejs 创建一个网络,ExpressJS, EJS并且MySQL. HTML我用代码保存了一些数据MySQL。当我从 Web 获取数据MySQL并在 Web 中显示时,出现错误:数据中的 HTML 标记也与数据一起显示。你怎么能帮我解决这个问题。谢谢。

4

1 回答 1

0

尝试通过以下函数传递您的输出:

function escapeHtml(unsafe) {
    return unsafe
         .replace(/&/g, "&")
         .replace(/</g, "&lt;")
         .replace(/>/g, "&gt;")
         .replace(/"/g, "&quot;")
         .replace(/'/g, "&#039;");
 }

无耻地从这里抄袭。

于 2014-11-26T12:17:52.010 回答