javascript - 如何在 mongodb 中创建将输入保存为 html 的 Mongoose 模式
问题描述
我正在创建一个带有管理面板的博客网站,用户可以在其中在文本编辑器 tinyMCE 中编写博客内容的正文。目前,我的博客正文架构设置为字符串,但每次我写博客时,您都可以在博客周围看到 html 标记,并且标记不会被识别为 html。这是将架构设置为字符串的问题吗?
解决方案
我以类似的方式在我的项目中使用它。我将 tinyMCE 内容作为字符串保存到 mongo,因此与 html 标签一起保存。如果要在 tinyMCE 编辑器中显示这些内容,则必须使模板语言将未转义的值输出到模板中。假设您的数据存储为description
. 如果您使用 ejs,则可以使用 this 显示它而无需 html 标记<%- description %>
。
推荐阅读
- c# - 如何在c#中解决null
- networking - sshuttle 运行时传入连接被丢弃
- python - 如何在石墨烯中拥有 2 种具有相同型号的类型?
- youtube-api - 从视频描述中获取用户提及(v3 API)
- php - 如何在 PHP 中保护用户登录
- swift - SwiftUI 分隔线占用太多空间
- environment-variables - Jenkinsfile pipeline.environment 值从 env.getEnvironment() 中排除
- c++ - jack n poy 程序在第一个 cin 之后跳到结尾
- networking - 解释和转换区域文件数据
- ruby-on-rails - 有人对 Safari 和返回到您的 Rails 应用程序的外部链接有疑问吗?