来自ejs中mysql的数据,但仅获取[object]
当我使用EJS从MySQL渲染数据时,我只得到来自ejs中mysql的数据,但仅获取[object],mysql,node.js,ejs,Mysql,Node.js,Ejs,当我使用EJS从MySQL渲染数据时,我只得到[object]。JSON.parse不适用于此字符串:“JSON.parse:JSON数据第1行第2列的意外字符” app.get(“/favorites”,函数(req,res){ var-favorites={}; db.query(“从favs中选择*,其中用户id='1',函数(错误、结果、字段){ 如果(错误)抛出错误; 收藏夹=结果; res.render(“收藏夹”,{data:{print:favorites,page:true}
[object]
。JSON.parse不适用于此字符串:“JSON.parse:JSON数据第1行第2列的意外字符”
app.get(“/favorites”,函数(req,res){
var-favorites={};
db.query(“从favs中选择*,其中用户id='1',函数(错误、结果、字段){
如果(错误)抛出错误;
收藏夹=结果;
res.render(“收藏夹”,{data:{print:favorites,page:true});
});
});代码>
console.log(“”);
您有一个对象。您不需要解析
它,但要字符串化
它:
res.render("favorites", JSON.stringgify({data: {print: favorites, page: true}}));