W moim index.ejs mam ten kod:Express i EJS <% = renderować json
var current_user = <%= user %>
W moim węzła mam
app.get("/", function(req, res){
res.locals.user = req.user
res.render("index")
})
Jednak na stronie I uzyskania
var current_user = [object Object]
i jeśli piszę
var current_user = <%= JSON.stringify(user) %>
I otrzymujemy:
var current_user = {"__v":0,"_id":"50bc01938f164ee80b000001","agents":...
Czy istnieje sposób przekazać JSON, które będą czytelneJS?
DZIĘKUJEMY !!! Utknąłem na tym lol –
Prawidłowa odpowiedź, ale tylko do precyzyjnego, to <% - JSON.stringify (użytkownik)%>, który renderuje magię. –
Czy funkcja eval jest rzeczywiście używana, czy też sugerujesz, że wyniki są podobne, jak w przypadku wywołania eval. Jestem ciekawy, ponieważ jak wszyscy wiemy, eval jest ... – NicholasFolk