can't set headers after they are sent 错误。
1.场景。 做了一个ajax post数据的验证的功能。
$.ajax({
type: "POST",
url: url,
data: $("#sendForm").serialize(),
success: function(data) {
},
})
后端接收代码: QQ20160804-1@2x.png
第一次点击post后验证是正常返回的,后面在重复点击就会报错: 服务器响应: 500 Can’t set headers after they are sent. 查了下是重复发送res.send了,不知道代码哪里有问题,求大神指点。
10 回复
@backcj 加了也是一样,下面的res.send应该跑不到,即使我溢出了下面的,同一个请求过来,还是500. 调试的,每次post过来都能emit到prop_err,但是就是会返回500那个错误。