gpt4 book ai didi

node.js - PUGJS - 如何访问本地人的数据?

转载 作者:太空宇宙 更新时间:2023-11-03 22:08:55 27 4
gpt4 key购买 nike

我正在尝试使用 PugJS 创建一个简单的模板,但在从传递给渲染器的对象中读取数据时遇到问题。这就是我所拥有的:

// main.js -- nodejs + expressjs

const defaultUser = { isAnonymous: true, name: 'test' };
app.get('/', (req, res) => {
res.send(pug.compileFile(__dirname + '\\views\\index.pug', defaultUser));
});
<小时/>
// index.pug -- the template I'm having trouble with

doctype html
html
head
if #{isAnonymous}
title Test page
else
title #{name} - Test page

我在模板的第 4 行收到语法错误(意外字符“#”):

  > 4|      if #{isAnonymous}
------------^

这是为什么呢?

最佳答案

您不需要在那里引用 isAnonymous,该行以“if”开头,因此它被视为 javascript。

doctype html
html
head
if isAnonymous
title Test page
else
title #{name} - Test page

关于node.js - PUGJS - 如何访问本地人的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48244253/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com