背景
npm start 后
Cannot set headers after they are sent to the client
操作
- 写了两个res.send(),删除一个就好
- 原code
exports.getArticleCates = (req, res) => {
const sql = 'select * from ev_article_cate where is_delete=0 order by id asc'
db.query(sql, (err, results) => {
if (err) return res.cc(err)
res.send({
status: 0,
message: '获取文章分类列表成功!',
data: results,
})
})
res.send('ok')
}
- 修改后的code
exports.getArticleCates = (req, res) => {
const sql = 'select * from ev_article_cate where is_delete=0 order by id asc'
db.query(sql, (err, results) => {
if (err) return res.cc(err)
res.send({
status: 0,
message: '获取文章分类列表成功!',
data: results,
})
})
}