如何在没有 HTML 标签的情况下显示这些格式化文本

How do i display these formated text without HTML tags

我正在使用 CKeditor 4 格式化文本并将其存储在具有 Node.js 和 MySQL 的数据库中。我用来存储它的数据类型是 TEXT。一切都很好,直到它被存储在数据库中。
问题是当我从数据库中检索文本并尝试使用 EJS 变量显示它时,如下所示:

<%=result.FormatedText%> 

浏览器显示EJS变量中的内容是这样的:

<p><strong>This is a random text i typed</strong></p> <ol> <li>First item</li> <li>Second item</li> <li>third item</li> </ol> <p>&nbsp;</p>

但我想这样显示:

This is a random text i typed

  1. First item
  2. Second item
  3. third item

 

我该如何解决这个问题?

改变这个:

<%= result.FormatedText %> 

为此:

<%- result.FormatedText %>

它输出未转义的值,浏览器现在可以呈现它。

检查documentation