簡要地說,我試圖將一個物件傳遞給一個使用節點的 ejs 檔案,但由于某種原因,它把它變成了一個字串
我在節點上有呼叫 ejs 檔案的代碼
res.render(__dirname '/EJS/game.ejs', {
game: game.game,
username: game.username,
message: null
})
在這種情況下,game.game是一個物件,但是當它到達 ejs 檔案時,它變成了一個字串:
'[object Object]'
來這里問問有沒有辦法讓EJS讀取一個物件,有的話是哪一個
uj5u.com熱心網友回復:
res.render(__dirname '/EJS/game.ejs', {
game: JSON.stringify(game.game),
username: game.username,
message: null
})
我認為您應該在物件上使用 JSON.stringify() 以獲取其中的實際值,如果這不回傳實際值,則可能您正在錯誤地讀取物件
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/531137.html
