Express Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
在使用express 的时候报了这个错误
检索到说是 res.send() 或res.json()这类客户端返回的方法仅返回一次,如果多次返回就会出现这个错误!
Express Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
我这里是查询数据库 result.length 为true时就返回成功的,否则就失败,直接写在后面,没有用else{}包裹,然后请求一次之后控制台就报错了
然后就试了下将失败的处理用else{}包裹,然后就行了
但是跟res.send() 多次返回好像没啥关系吧,具体得后面再看看了