【发布时间】:2017-06-10 21:39:12
【问题描述】:
我没有找到很多 Pug / Jade 模板的东西,所以我在这里尝试。 我一直在阅读迭代文档以及此链接here。
我正在使用 Node.js、Express 和 pug。到目前为止,我有一些功能服务器端可以收集有关用户的一些数据(我正在建立一个假约会网站作为学校项目) 所以我的代码服务器端看起来像这样:
router.post('/matchaSearch', function (req, res) {
matchaSearch(pool, session.uniqueID)
.then((results) => {
res.results = JSON.stringify(results)
console.log('result', results)
res.render('./userMatch', {res})
})
.catch((err) => {
console.error('error', err)
res.status(500).send("we don't have any suggestions for you so far")
})
})
我可以在 iterm 中记录 results 并且我的所有数据都在这里,但在客户端方面则有点不同。
h1
|Here are your suggestions
script.
console.log(!{res.results}[0].username)
ul
for username in res.results
li= username
在这里,我可以在浏览器的控制台中记录来自res.results 的第一个用户名,但在我的页面中,我的 li 正在呈现:
这是您的建议
.[
.{
。”
.i
.d
。”
.:
.3
.3
你能理解我的问题吗? 它显示了我的对象数组中的每个字符。 我只是想将用户名显示为链接,以便显示包含一些建议用户的建议页面。
我想知道是否可以使用 jquery 将 html 渲染到我的 li 中,然后调用它,但我在这里也面临着一堵墙。 任何帮助都非常受欢迎! 谢谢。
【问题讨论】:
标签: javascript node.js express pug