PM是山山啊 2022-07-07 23:13 采纳率: 0%
浏览 37
已结题

后台爆出Cannot set headers after they are sent to the client错误

Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at new NodeError (node:internal/errors:372:5)

在poseman发起post请求,输入任何username,password,返回结果都是成功状态。没有执行sql语句,后台爆出Cannot set headers after they are sent to the client错误

//登陆的处理函数

exports.login = (req, res) => {
//接受表单数据
const userinfo = req.body
//定义sql语句
const sql = select * from ev_users where username=?
//执行sql语句,根据用户名查询用户信息
db.query(sql, userinfo.username, function(err, results) {
// 执行 SQL 语句失败
if (err) return res.cc(err)
// 执行 SQL 语句成功,但是查询到数据条数不等于 1
if (results.length !== 1) return res.cc('登录失败!')
// TODO:判断用户输入的登录密码是否和数据库中的密码一致
})
res.send('login is ok')
}

Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at new NodeError (node:internal/errors:372:5)
在csdn上搜,说在if一句后面加return ,还是没有用
不报错,执行sql语句
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 7月15日
    • 创建了问题 7月7日

    悬赏问题

    • ¥15 网站设计与开发职业技能大赛试题
    • ¥20 在使用CESM2.2.0模型进行case.submit过程中出现如下错误(关键词-Map)
    • ¥15 有办法改变通过wifi进入的网站的设置吗
    • ¥15 所以到底怎么算!算到凌晨五点都算不出来!
    • ¥15 label_studio
    • ¥15 请教如何phython发邮件
    • ¥15 linux系统安装问题
    • ¥15 路径规划如何采用矢量法让他们尽量在一个方向
    • ¥15 crypto 一道rsa解密题
    • ¥15 survIDINRI已将生存时间转为数值变量,仍错误 Time variable is not numeric。