取mongodb数据时,JSON.parse(doc)出错,找不到原因,代码如下
configdb.find(function(err,doc){
res.render('index', {
config:JSON.parse(doc)
});
});
});```
错误日志如下:
undefined:1
{ _id: 559debb5e879e8f41c6601b6,
^
SyntaxError: Unexpected token _
at Object.parse (native)
at E:\root\nodejs\blog\route\index.js:10:17
at E:\root\nodejs\blog\node_modules\mongoose\node_modules\kareem\index.js:109:16
at process._tickCallback (node.js:419:13)
求解决方法。不做json格式化的话,在ejs模板里面还需要加上config[0].title 来获取。
4 回复