【发布时间】:2017-02-21 19:43:58
【问题描述】:
我有一个列 PROJ_ABOUT 的 MySQL 表,它的类型是 TEXT。
我在此列中插入了多行,现在我尝试使用 ejs 引擎在我的 Express.js 应用程序中显示此条目。
<h2>About project</h2>
<p><%= rows.PROJ_ABOUT %></p>
但是,当文本插入到 ejs 文件中时,所有的换行符都会丢失。
**Instead of this:**
Line 1
Line 2
**I get this:**
Line1Line2
我尝试通过使用 <br /> 而不是 '\n' 将条目保存到数据库来解决此问题,但我没有获得换行符,而是将带有 br 标记的文本写成普通文本。
**So i got this:**
Line1<br />Line2
现在,我看到了 PHP 的答案,但我正在使用带有 ejs 模板引擎的 Node.js,我正在寻找使用 JS 的解决方案。
【问题讨论】:
标签: javascript mysql node.js express ejs