nodejs &&Cannot set headers after they are sent to the client

exports.register=(req, res) => {
    //获取客户端提交的用户信息
    const userInfo = req.body
    if (userInfo.username == "" || userInfo.password == "") {
    return res.send({state:400,message:"输入不合法"})
    }
    const sqlStr = `select * from ev_users where username=?`
    db.query(sqlStr, [userInfo.username], function (err, results) {

        if (results.length > 0) {
          return res.send({ status: 1, message: '用户名被占用' })
        }
       
      })
//问题所在行
   return res.send('注册,ok') //!可能是异步 ,反正把这行删掉就好了
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值