如何在Node.js中编码decode-html?

时间:2013-04-16 20:17:34

标签: node.js express pug html-encode

我正在玩Node.js并连接到我的mysql数据库并正在获取 一些博客记录,但内容在db中解码为html。我似乎无法编码。 我在控制器中尝试过它(我正在使用快速),并在玉视图中尝试它。 实际上我对最佳实践没有任何线索,但无论如何都是黑客攻击。 一些帮助将不胜感激。

在我的index.jade中:

var StringDecoder = require('string_decoder').StringDecoder;
var decoder = new StringDecoder('utf8');


extends layout

问题出在Jade的某个地方(但在哪里?):

来自控制器:

 res.render('index', { title: '<i>Express</i>', bloglist : rows });

html代码显示不正确:

<i>Express</i>


block content
  h1= title
  p Welcome to #{title}

     div
      for blog in bloglist
        h3 #{blog.Title}
         p #{decoder.write(blog.Text)}

0 个答案:

没有答案