【发布时间】:2020-09-12 23:15:05
【问题描述】:
我是 Express 的新手,我想知道是否可以在将响应发送到前端之前解析一些属性。响应将是一个对象数组。在每个对象中都有包含字符串化的 JSON 对象的属性。我想在将它们发送到前端之前对其进行解析。
我是要遍历响应并在后端字符串化的所有属性上使用 JSON.parse() 还是必须在前端处理它们?
这是我的代码:
router.get('/posts', function (req, res) {
db.query(
'select * from posts;',
[10*(req.params.page || 0)],
(error, results) => {
if (error) {
console.log(error);
res.status(500).json({status: 'error'});
} else {
res.status(200).json(results);
}
}
);
});
【问题讨论】: