我使用CKEditor为网站发帖。但是,我输入了创建HTML标记的内容,但它们以纯文本形式返回:
我输入它们: HTML post
我使用EJS(如果重要的话)为我的视图引擎,显示帖子的代码是:
<ul class="main-posts">
<% for(var i=0; i < posts.length; i++) { %>
<div class="postbg">
<li class="li-post"><strong><%= posts[i].pTitle %></strong></li>
<li class="li-author"><strong>Author:</strong> <%= posts[i].author %></li>
<li class="li-content"><%= posts[i].content %></li>
</div>
<br />
<% }; %>
</ul>
我的帖子功能:
exports.posts = function(req, res) {
var time = moment().format("hh:mm A MM/DD/YYYY");
new Post({
author: req.body.author,
content: req.body.content,
pTitle: req.body.pTitle,
date: time
}).save(function(err, post){
res.redirect('/');
});
};
答案 0 :(得分:0)
假设这是您所指的EJS:http://ejs.co/,您应该使用<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
<Requirements>
<bt:Sets DefaultMinVersion="1.3">
<bt:Set Name="Mailbox" />
</bt:Sets>
</Requirements>
<Hosts>
<Host xsi:type="MailHost">
<DesktopFormFactor>
<FunctionFile resid="functionFile" />
<ExtensionPoint xsi:type="CustomPane">
<RequestedHeight>250</RequestedHeight>
<SourceLocation resid="customPaneUrl"/>
<Rule xsi:type="RuleCollection" Mode="Or">
<Rule xsi:type="ItemIs" ItemType="Message"/>
</Rule>
</ExtensionPoint>
<ExtensionPoint xsi:type="MessageReadCommandSurface">
<OfficeTab id="TabDefault">
<Group id="msgReadDemoGroup">
<Label resid="groupLabel" />
<Tooltip resid="groupTooltip" />
<Control xsi:type="Button" id="msgReadOpenPaneButton">
<Label resid="paneReadButtonLabel" />
<Tooltip resid="paneReadButtonTooltip" />
<Supertip>
<Title resid="paneReadSuperTipTitle" />
<Description resid="paneReadSuperTipDescription" />
</Supertip>
<Icon>
<bt:Image size="80" resid="test-icon-80" />
</Icon>
<Action xsi:type="ShowTaskpane">
<SourceLocation resid="taskPaneUrl" />
</Action>
</Control>
</Group>
</OfficeTab>
</ExtensionPoint>
</DesktopFormFactor>
</Host>
</Hosts>
<Resources>
</Resources>
</VersionOverrides>
输出原始HTML,如下所示:
<%- %>