在我的索引中.ejs我有以下代码:

var current_user = <%= user %>

In my node I have

app.get("/", function(req, res){
    res.locals.user = req.user
    res.render("index")
})

然而,在我得到的页面上,

var current_user = [object Object]

如果我写

var current_user = <%= JSON.stringify(user) %>

I obtain:

var current_user = {&quot;__v&quot;:0,&quot;_id&quot;:&quot;50bc01938f164ee80b000001&quot;,&quot;agents&quot;:...

有没有办法传递一个JS readable的JSON?

推荐答案

Oh that was easy, don't use <%=, use <%- instead. For example:

 <%- JSON.stringify(user) %>

The first one will render in HTML, the second one will render variables (as they are, eval)

Json相关问答推荐

最新版本的Deneb在数据溢出时不支持滚动

Jolt将键和值转换为单独的数组集

在PowerShell中,如何获取数据对所在的JSON对象的名称

当console.log返回TRUE值时,解析的JSON中的字段未定义

给定一个包含两个数组的JSON输入文件,如何使用Jolt将一个数组中的每个元素与另一个数组组合在一起?

使用 Powershell,如何将 Azure AD 组成员转换为 Json 对象(文件),然后可以更新?

将 json 转换为 jsonb 安全吗?

错误解析错误:意外令牌:在我的 .eslintrc.json 文件中.为什么?

jq可以在两个JSON对象列表中依次添加对象吗?

为什么解析的字典相等而腌制的字典不相等?

使用 jq 和 awk 拆分大型 JSON 文件

嵌套 JSON 到 CSV(多级)

坚持弄清楚如何使用 api 响应来调用以从不同的链接检索响应

如何在golang中获取 struct 的json字段名称?

.NET 对象最灵活的序列化是什么,但实现起来很简单?

jQuery fullcalendar 发送自定义参数并使用 JSON 刷新日历

waitUntilAllTask​​sAreFinished 错误 Swift

Peewee 模型转 JSON

python追加到json对象中的数组

有没有一种快速的方法可以在文本编辑器中将 JavaScript 对象转换为有效的 JSON?