我正在使用CKeditor 4格式化文本并将其存储在具有node.js和mysql的数据库中。我用来存储此数据的数据类型是“文本”。直到将其存储在数据库中为止。 问题是当我从数据库中检索文本并尝试使用ejs变量显示它时,如下所示,
<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/style.css" rel="stylesheet">
</head>
<body>
<%=result.FormatedText%>
</body>
</html>
浏览器像这样在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> </p>
但我想这样显示
这是我输入的随机文字
- 第一项第二项第三项
我该如何解决?
更改此:
对此:
它输出未转义的值,浏览器现在可以呈现它。
Check the documentation.