我曾在express handlebars创建了一个项目,从youtube API获取了一些数据,但标题中包含特殊字符,例如&39#('符号)和&(&符号)。 每当我使用handlebars呈现一些数据时,它都会按原样呈现标题。
从后端发送数据
router.get("/demo", (req, res, next) => {
res.render("demo", {
data:
"Smith & Jone' Car ", // simply means Smith & Jone's Car
});
});
通过Handlebars渲染数据
<div class="bg-white container2 px-3 py-1">
<a href="#">
{{data}}
</a>
</div>