gpt4 book ai didi

javascript - 如何将 Pug JSON 对象传递给客户端 JavaScript

转载 作者:搜寻专家 更新时间:2023-11-01 00:28:55 29 4
gpt4 key购买 nike

我正在尝试将 JSON 对象从哈巴狗传递到客户端 JavaScript。以下是代码的结构。我呈现一个 JSON 对象并将其从我的 Node-Express 后端传递给 Pug。代码如下:

server.js:

app.get('/myrooms', function(req, res) {
Room.find()
.where('_id')
.in(user.rooms)
.exec(function (err, records) {
res.render('rooms/index', {myrooms : records})
})
})

之后这个对象在我的 pug 文件中可用。现在我想将它传递给客户端脚本。我正在我的 index.pug 文件中做这样的事情。

index.pug:

script(src='/js/play.js').
trooms = "#{myrooms}"

play.js:

console.log(trooms)

它给我“troom is not defined”错误。我不知道如何传递这个对象。根据一些旧帖子,这是在 Jade 中工作。但是,我使用的是哈巴狗版本 2.0.0-rc.2

最佳答案

你可以试试

var trooms = !{JSON.stringify(myrooms)}

关于javascript - 如何将 Pug JSON 对象传递给客户端 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45644583/

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