簡體   English   中英

"Express 和 ejs <%= 渲染 JSON"

[英]Express and ejs <%= to render a JSON

在我的 index.ejs 我有這個代碼:

var current_user = <%= user %>

在我的節點中,我有

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

但是,在我獲得的頁面上

var current_user = [object Object]

如果我寫

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

我得到:

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

有沒有辦法傳遞一個JS 可讀的 JSON?

在我的index.ejs中,我有以下代碼:

var current_user = <%= user %>

在我的節點中

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

但是,我在頁面上獲得

var current_user = [object Object]

如果我寫

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

我得到:

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

有沒有一種方法可以傳遞JS可讀的JSON?

在我的index.ejs中,我有以下代碼:

var current_user = <%= user %>

在我的節點中

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

但是,我在頁面上獲得

var current_user = [object Object]

如果我寫

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

我得到:

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

有沒有一種方法可以傳遞JS可讀的JSON?

在我的index.ejs中,我有以下代碼:

var current_user = <%= user %>

在我的節點中

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

但是,我在頁面上獲得

var current_user = [object Object]

如果我寫

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

我得到:

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

有沒有一種方法可以傳遞JS可讀的JSON?

這現在可以在 Express 的最新版本中使用

"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM