express Handlebar中的javascript字符串中断元标记
iam使用带有把手的express作为模板引擎动态渲染元标记。 这是我的剧本express Handlebar中的javascript字符串中断元标记,javascript,string,express,handlebars.js,Javascript,String,Express,Handlebars.js,iam使用带有把手的express作为模板引擎动态渲染元标记。 这是我的剧本 var express = require("express"); var prerender = require("prerender-node"); var app = module.exports = express(); var handlebars = require("express-handlebars"); app.engine("handlebars", handlebars({defaultLay
var express = require("express");
var prerender = require("prerender-node");
var app = module.exports = express();
var handlebars = require("express-handlebars");
app.engine("handlebars", handlebars({defaultLayout: "main"}));
app.set("view engine", "handlebars");
app.use(prerender.set("prerenderToken", "qi2e5B985PptQE8aF0dt"));
app.use(express.static("./"));
app.get("/", function (req, res) {
// res.sendFile("./index.html");
res.render("home", {
title: "PLUNQ",
metaKeyword: "temukan dan ciptakan perjalananmu sendiri, create trip, create diary, follow trip, hidden places, aplikasi untuk traveller",
metaDescription: "Temukan dan ciptakan perjalananmu disini, Situs yang menyediakan rujukan tempat menarik, event, penginapan serta produk lokal",
ogTitle: "Plunq | Temukan dan ciptakan perjalananmu disini",
ogUrl: "https://plunq.id/",
ogDescription: "Temukan dan ciptakan perjalananmu disini, Situs yang menyediakan rujukan tempat menarik, event, penginapan serta produk lokal",
ogImage: "https://plunq.id/images/og-image.jpg",
});
});
app.listen(1234);
这是我的把手
<title>{{title}}</title>
<meta name="keywords" content={{metaKeyword}}>
<meta name="description" content={{metaDescription}}>
<!-- og meta start here -->
<link rel="canonical" href={{ogUrl}}/>
<meta property="og:title" content={{ogTitle}}/>
<meta property="og:url" content={{ogUrl}}/>
<meta property="og:type" content="website"/>
<meta property="og:description" content={{ogDescription}}/>
<meta property="og:image" content={{ogImage}}/>
<meta property="fb:app_id" content="921046191363161"/>
{{title}
我将把og和meta属性传递给我的模板。该值已成功传递到模板,但当我在浏览器中看到时,它会打断我的元标记,因此它将显示如下。
如何解决:(您需要将内容用引号括起来(
“
)
这是我的一部分
所有属性值都可以使用双引号(ASCII十进制34)或单引号(ASCII十进制39)进行分隔。当值由双引号分隔时,单引号可以包含在属性值中,反之亦然
您需要将内容用引号括起来(
“
)
这是我的一部分
所有属性值都可以使用双引号(ASCII十进制34)或单引号(ASCII十进制39)进行分隔。当值由双引号分隔时,单引号可以包含在属性值中,反之亦然
<meta name="keywords" content="{{metaKeyword}}">