[英]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 = {"__v":0,"_id":"50bc01938f164ee80b000001","agents":...
有沒有辦法傳遞一個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 = {"__v":0,"_id":"50bc01938f164ee80b000001","agents":...
有沒有一種方法可以傳遞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 = {"__v":0,"_id":"50bc01938f164ee80b000001","agents":...
有沒有一種方法可以傳遞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 = {"__v":0,"_id":"50bc01938f164ee80b000001","agents":...
有沒有一種方法可以傳遞JS可讀的JSON?
這現在可以在 Express 的最新版本中使用
"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.