【问题标题】:Vapor render html from MySQL来自 MySQL 的蒸汽渲染 html
【发布时间】:2018-06-25 10:05:00
【问题描述】:

我正在使用 vapor 框架并在 mysql 中创建了一个 longText 类型的表,并在其中存储带有 html 标签的文本,

+----+----------------------+
| id |       content        |
+----+----------------------+
|  1 | <b>title</b>sometext |
+----+----------------------+

现在当我在叶子中显示它们时,它会显示 html 标签,例如:

<b>title</b>sometext

我的叶子文件: 但我想显示如下:

标题一些文字

我该怎么做? 谢谢

【问题讨论】:

  • 请删除图片(不显示整个表格),然后将其发布在您的问题中。试试ASCII Table Generator
  • 我猜渲染引擎不会渲染原始 HTML。
  • @CSharper 我不太清楚,希望有人告诉我它是如何完成的
  • 我可以看看这样的事情是否可行,但我猜这不是因为你想避免 JS 注入。介意我问你为什么这样做吗?
  • @TWOF 我不是网络开发专家,你知道除此之外的其他解决方案吗?

标签: html mysql swift vapor


【解决方案1】:

试试类似的东西

<pre class="item-body-text-pre">#raw(post.content)</pre>

您可以使用#raw(&lt;yourVariableHere&gt;) 插入未转义的文本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-03
    • 2020-10-17
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    相关资源
    最近更新 更多