表示渲染变量不正确。正确的网址是:
快速渲染网址:
https://xxxx-dev.s3.amazonaws.com/logos/5ba90b84-6fe4-4646-a80b-73ef5345aec1.png?AWSAccessKeyId=MYACCESSKEY的&放大器;放大器;过期= 1503682177 **放大器;放大器**;签名= ZW%2BYjpNAwh7IHfeuLlvKycJ7G9k%3D
&字符呈现为“& amp”; 这引起了我的问题。
这是我的代码段:
//...
metaTag.image = company.logo;
res.render('main.html', {metaTag:metaTag});
我的HTML:
<meta property="og:image" content="{{metaTag.image}}" />
PS:如果我得到日志metaTag.image,则网址是正确的。问题出在渲染
之后解决方案:
在查看我的引擎文档后,我找到了解决方案。 https://mozilla.github.io/nunjucks/templating.html#autoescaping
<meta property="og:image" content="{{metaTag.image | safe}}" />